outfitter-dev/Outfitter Release

Policy-gated, verify-don't-trust, multi-package (lockstep) release for Outfitter projects.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
commandWhich stage to run: plan | check | policy | publish | label-release-pr.yes
github-tokenToken for GitHub API access.no${{ github.token }}
working-directoryRepository root. Defaults to the current checkout.no""
expected-repositoryowner/repo the auto gate requires. Defaults to the current repository.no""
expected-refGit ref the auto gate requires.norefs/heads/main
version-pr-branchHead branch of the changesets version PR.nochangeset-release/main
version-pr-baseBase branch of the version PR.nomain
version-pr-titleTitle of the version PR (also the squash-subject stem the auto gate verifies).nochore(release): version packages
version-pr-authorExpected login of the version PR author.nogithub-actions[bot]
bot-author-nameExpected author name on the version commit.nogithub-actions[bot]
bot-author-emailExpected author email on the version commit.no41898282+github-actions[bot]@users.noreply.github.com
bot-committer-nameExpected committer name on the version commit.noGitHub
bot-committer-emailExpected committer email on the version commit.nonoreply@github.com
required-checksComma/space-separated CI check-run names that must pass for an auto publish.nocheck
check-app-slugGitHub App slug that owns the required check runs.nogithub-actions
prerelease-dist-tagsAllowed prerelease dist-tags. Empty uses the built-in set (alpha, beta, canary, next, rc).no""
npm-accessnpm publish access level.nopublic
build-commandOptional shell command to build before publishing.no""
ci-attemptsHow many times to poll for exact-SHA CI before giving up.no1
ci-wait-msDelay between CI polls, in milliseconds.no0
assume-ci-passedSkip the CI check (set 'true' only for testing).no""
allow-local-publishPermit publish outside GitHub Actions (set 'true' for local testing).no""
namedescription
decisionPolicy decision: auto | manual | none | block.
channelResolved channel label (e.g. channel:stable), or empty.
publishResolved publish label (e.g. publish:auto), or empty.
releaseResolved release label (e.g. release:minor), or empty.
should_publishWhether any package still needs publishing.
create_github_releaseWhether a GitHub release should be cut.
versionThe lockstep release version.
tagThe resolved npm dist-tag.
publishedWhether this run published anything.
registry_completeWhether every package is published and correctly dist-tagged.
package_countNumber of publishable packages discovered.