packagemaze/Setup maze

Install the PackageMaze maze CLI

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 26, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: packagemaze/setup-maze@dcd1d1cd751af95e85289f7fc7169e54665fe905 # v0.0.3

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

namedescriptionrequireddefault
versionPackageMaze CLI release tag to install.v0.0.4
repositoryGitHub repository that publishes maze CLI release assets.packagemaze/maze-cli
install-dirDirectory where the maze binary is installed.no
release-base-urlOverride release asset base URL for tests and mirrors.no
feedPackageMaze Feed in org/feed form. When omitted, setup-maze only installs maze.no
purposePackageMaze token purpose.noinstall
packagePackage name for publish tokens. Required with purpose publish.no
secret-idOptional BuildKit secret id for purpose docker-build. Use a lowercase protocol-matched packagemaze_npm_* or packagemaze_pypi_* bundle id only when one Docker build needs multiple same-protocol PackageMaze Feeds. Do not include a token segment.no
namedescription
binaryInstalled maze binary path.
pathDirectory added to PATH.
tokenPackageMaze token for non-Docker package-client steps when feed is set.
build_numberOrganization-scoped PackageMaze Build number returned by token exchange when supported.
build_urlCanonical PackageMaze Build report URL returned by token exchange when supported.
secret_filesdocker/build-push-action secret-files value for purpose docker-build.
secret_argsdocker buildx build --secret arguments for purpose docker-build.
secret_idBuildKit secret id to mount in Dockerfile for purpose docker-build.
secret_pathRunner-temp secret bundle path for purpose docker-build cleanup.