Cargo Features

[dependencies]
ghactions-core = { version = "0.16.0", default-features = false, features = ["log", "macros", "octocrab", "toolcache", "toolcache-all", "toolcache-tarball", "toolcache-zip"] }
default = log, macros

These default features are set whenever ghactions-core is added without default-features = false somewhere in the dependency tree.

log default

Enables env_logger and log

log:

Logging

Affects ghactions-core::logging

macros default
octocrab

Enables http, octocrab, and tokio

octocrab:

GitHub API

Affects ghactions-core::ActionTrait.octocrab

toolcache toolcache-all? toolcache-tarball? toolcache-zip?

Toolcache features

Enables glob, reqwest, tokio, and url

Affects ghactions-core::toolcache

toolcache-all = toolcache, toolcache-tarball, toolcache-zip
toolcache-tarball toolcache-all? = toolcache

Enables flate2 and tar

flate2:

Tarball

toolcache-zip toolcache-all? = toolcache

Enables flate2 and zip

zip:

Zip