wjkennedy/A9 Forge CI

Run Atlassian Forge CLI in CI: install Forge CLI, deploy, and optionally install your app to a site.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
forge-cli-versionVersion of @forge/cli to install (example: 12.5.0, latest).nolatest
working-directoryDirectory containing your Forge app (where manifest.yml lives).no.
pre-runOptional multi-line commands to run before Forge (example: npm ci).nonpm ci
pre-run-shellShell to use for pre-run commands (bash or pwsh).nobash
usage-analyticsSet Forge CLI usage analytics setting (true or false). This avoids prompts when using --non-interactive.notrue
environmentForge environment (development, staging, production, or your custom env).nodevelopment
deployRun forge deploy (true or false).notrue
no-verifyPass --no-verify to forge deploy (true or false).nofalse
deploy-tagOptional build tag to deploy (equivalent to forge deploy --tag <tag>).no""
deploy-major-versionOptional major version to update during deploy (equivalent to forge deploy --major-version <n>).no""
deploy-argsAdditional arguments for forge deploy (string, supports quotes).no""
installRun forge install after deploy (true or false).nofalse
siteAtlassian site URL (example: example.atlassian.net). Required when install=true.no""
productAtlassian app to install into (jira, confluence, compass, bitbucket). Required when install=true.no""
upgradeUse --upgrade during install (true or false).notrue
confirm-scopesUse --confirm-scopes during install (true or false).notrue
install-major-versionOptional major version to install (equivalent to forge install --major-version <n>).no""
install-argsAdditional arguments for forge install (string, supports quotes).no""
runRun an arbitrary Forge CLI command instead of deploy/install (example: 'lint' or 'variables list'). If set, deploy/install inputs are ignored.no""
namedescription
deployedtrue if deploy ran successfully.
installedtrue if install ran successfully.
forge_cli_versionThe @forge/cli version string reported by 'forge --version'.