You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is a simple GitHub Action to install spacectl: a utility wrapping Spacelift's GraphQL API for easy programmatic access in command-line contexts - either in manual interactive mode (in your local shell), or in a predefined CI pipeline (GitHub Actions, CircleCI, Jenkins etc).
✨ Usage
Note that the action queries the GitHub API to list the available releases of spacectl so it needs a GitHub token. By default it uses ${{ github.token }} but you can override it by setting the github-token input.
Which version of spacectl to install. If not specified, the latest version will be installed (recommended).
latest
github-token
The GitHub token to use for querying the GitHub API.
${{ github.token }}
Outputs
Name
Description
version
The version of spacectl that was installed.
🛠 Contributing
Contributions are welcome! Three tips.
If you edited a file in ./src folder, make sure you format it with npm run format and build it with npm run build. The Action uses the output of the build (dist/index.js) as its entry point so contributors must manually build it.
If you use VS Code, it's recommended to install the Prettier extension to automatically format your code on save.
In order to have a nice changelog in the release section, please follow the Conventional Commits specification.