bird-chinese-community/setup-birdcc

Set up GitHub Actions jobs for linting, formatting, and parse-checking BIRD configs.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Apr 18, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: bird-chinese-community/setup-birdcc@8457cfc198d2e3de7cb1cf3bf441772ef895e6c0 # v1.0.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
checkoutRun actions/checkout before setting up the toolchain.notrue
fetch-depthGit fetch depth for checkout. Use 0 for Turbo affected detection.no0
submodulesCheckout submodules mode passed to actions/checkout.nofalse
submodule-pathsNewline or comma separated submodule paths to initialize with depth 1.no""
submodule-timeoutTimeout in seconds for each submodule git operation. Defaults to 120.no120
node-versionNode.js version to install.no22
pnpm-versionpnpm version to install.no10.18.3
registry-urlnpm registry URL for actions/setup-node.nohttps://registry.npmjs.org
working-directoryDirectory where dependency installation should run.no.
install-dependenciesInstall pnpm dependencies.notrue
install-commandDependency installation command.nopnpm install --frozen-lockfile --prefer-offline
cache-turboRestore and save the Turbo cache.notrue
turbo-cache-pathTurbo cache path relative to working-directory.no.turbo
install-rustInstall a Rust toolchain for packages such as dprint-plugin-bird.nofalse
rust-toolchainRust toolchain to install.nostable
rust-componentsComma separated Rust components to install.norustfmt,clippy
rust-targetsComma separated Rust targets to install.nowasm32-unknown-unknown
install-birdInstall a BIRD binary for bird -p validation.notrue
bird-versionBIRD major version to install. Supported values are 2 and 3.no2
bird-package-sourcePackage source for BIRD. Supported values are auto, ubuntu, and cznic.noauto
harden-runnerEnable step-security/harden-runner.nofalse
harden-runner-egress-policyEgress policy passed to harden-runner.noaudit
namedescription
bird-binPath to the installed BIRD binary.
bird-versionInstalled BIRD version output.
turbo-cache-hitWhether the Turbo cache was restored from an exact cache key.
changed-config-filesNewline-separated list of changed BIRD config files detected via git diff. Empty when fetch-depth is not 0 or no PR context.