- Create and push a branch with your new features.
- When ready to publish a new production version, create a Pull Request from from feature branch to
main
. - When your branch is merged into
main
create a new release version off ofmain
. This can be achieved by going to circleci-utils release page and clicking onDraft a new release
. Make sure the release version is in the format ofvX.X.X
. This is version number that will match the new orb version.
Push your branch and CI will trigger dev published version of orb with the commit hash as the version.
To manually pack your orb.yml
, you can run circleci orb pack . > orb.yml
at the @orb.yml
level.
cd src
circleci orb pack . > orb.yml
circleci orb publish orb.yml coda/utils@dev:<your_branch_name>
Using bats to test bash scripts under src/tests.
Individually testing for each command is done in config.yml
.
- infra
- headless-chrome
- coda