packagemaze/Setup maze
Install the PackageMaze maze CLI
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jun 26, 2026
- License
- None
Pinned Snippet
uses: packagemaze/setup-maze@dcd1d1cd751af95e85289f7fc7169e54665fe905 # v0.0.3tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| version | PackageMaze CLI release tag to install. | — | v0.0.4 |
| repository | GitHub repository that publishes maze CLI release assets. | — | packagemaze/maze-cli |
| install-dir | Directory where the maze binary is installed. | no | — |
| release-base-url | Override release asset base URL for tests and mirrors. | no | — |
| feed | PackageMaze Feed in org/feed form. When omitted, setup-maze only installs maze. | no | — |
| purpose | PackageMaze token purpose. | no | install |
| package | Package name for publish tokens. Required with purpose publish. | no | — |
| secret-id | Optional 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 | — |
Outputs
| name | description |
|---|---|
| binary | Installed maze binary path. |
| path | Directory added to PATH. |
| token | PackageMaze token for non-Docker package-client steps when feed is set. |
| build_number | Organization-scoped PackageMaze Build number returned by token exchange when supported. |
| build_url | Canonical PackageMaze Build report URL returned by token exchange when supported. |
| secret_files | docker/build-push-action secret-files value for purpose docker-build. |
| secret_args | docker buildx build --secret arguments for purpose docker-build. |
| secret_id | BuildKit secret id to mount in Dockerfile for purpose docker-build. |
| secret_path | Runner-temp secret bundle path for purpose docker-build cleanup. |