git clone git@github.com:steadybit/cli.git
# Define environment variables
export STEADYBIT_TOKEN="..."
export STEADYBIT_URL="http://localhost:8080"
# Build the CLI locally
npm run build
# Run some CLI commands
./cli experiment get -k ADM-1# Build the CLI locally
npm run build
# Package the CLI locally
npm pack
# Install the local package
npm i -g steadybit-1.0.0.tgz# Prepare the release
# Edit CHANGELOG.md by renaming the `## Unreleased` header to `## v{next release number}`
git add CHANGELOG.md
git commit -m 'chore: prepare release'
# Make the release
npm run ci
npm version {major|minor|patch}
git push --tags origin main
In order to accept your pull request, we need you to submit a CLA. You only need to do this once. If you are submitting a pull request for the first time, just submit a Pull Request and our CLA Bot will give you instructions on how to sign the CLA before merging your Pull Request.
All contributors must sign an Individual Contributor License Agreement.
If contributing on behalf of your company, your company must sign a Corporate Contributor License Agreement. If so, please contact us via office@steadybit.com.
If for any reason, your first contribution is in a PR created by other contributor, please just add a comment to the PR with the following text to agree our CLA: "I have read the CLA Document and I hereby sign the CLA".