Releases: CircleCI-Public/orb-tools-orb
v11.5.0 - New Executor Parameter
v11.4.1 - Fix Length Parameter
What's Changed
- fix: parameter sent to
review.bats
by @EricRibeiro in #170
Full Changelog: v11.4.0...v11.4.1
v11.4.0 - RC009 Custom Command Length
What's Changed
- fix: run all verification checks before exiting by @Jaryt in #166
- feat: parameterize the command's maximum allowed length (RC009) by @EricRibeiro in #169
Full Changelog: v11.3.0...v11.4.0
v11.3.0 Increased Customization
What's Changed
- fix: correct URL to view pipeline after publish by @nise-nabe in #150
- support CircleCI host & GHE url customizations (relevant for Server customers) by @kelvintaywl in #161
- feat(jobs): add
resource_class
overrides by @wyardley in #152 - feat: add source-dir to both lint and review workflows by @surecloud-meason in #160
New Contributors
- @kelvintaywl made their first contribution in #161
- @wyardley made their first contribution in #152
- @surecloud-meason made their first contribution in #160
Full Changelog: v11.2.0...v11.3.0
v11.2.0 - Support CircleCI Server
The orb template repo has recently been updated to include a few small fixes. This release of the orb-tools-orb also addresses just a few small fixes as well as support to modify the continue
job to allow for support for CircleCI Server, thanks to @nise-nabe.
What's Changed
- chore(examples): remove extra
-
for steps by @clementlecorre in #146 - fix(review): Fix typo in review script by @adamdmharvey in #141
- fix to use configured pipeline api host by @nise-nabe in #144
New Contributors
- @clementlecorre made their first contribution in #146
- @adamdmharvey made their first contribution in #141
- @nise-nabe made their first contribution in #144
Full Changelog: v11.1.3...v11.2.0
v11.1.3 - RC006 Follow 301 redirect
Small fixes
What's Changed
- fix: usage example indenting by @KyleTryon in #136
- docs: Clarify additional mods needed after migrate by @KyleTryon in #137
- fix: Template link in README by @EricRibeiro in #138
- fix: missing redirect for RC006 by @KyleTryon in #147
Full Changelog: v11.1.2...v11.1.3
v11.1.2 - RC007 Follow 301 redirect
v11.1.1 - Fixes to Migration Script + RC009/RC008
Minor fixes and linting.
What's Changed
- patch small issues in the migrate script by @EricRibeiro in #127
- fix: RC008 RC009 fixes by @KyleTryon in #131
- patch: add the template's lint rules to the migration script and dependencies check by @EricRibeiro in #129
New Contributors
- @EricRibeiro made their first contribution in #127
Full Changelog: v11.1.0...v11.1.1
v11.1.0 - Fix Publishing Order
What's Changed
- feat: Changes parameters to fix production publishing by @KyleTryon in #126
The publish
job now takes a parameter prod-type
which can explicitly state when to push a production version.
Full Changelog: v11.0.0...v11.1.0
v11.0.0 - Tag Based Deployment
v11.0.0 - Tag Based Deployment
Orb tools 11 is a ground-up rewrite of the orb, designed to be more streamlined, easier to use, utilizing the latest CircleCI features, and most importantly improves the release process to not only publish the orb on the Orb Registry but also create and tag a Release on GitHub.com.
Context: For those coming to this PR for the first time, this orb is used within CircleCI pipelines to streamline the process of writing and testing your own orbs.
Notable changes:
- Removed the 30 day limit
- Previously, the configuration relied on calling a
dev:alpha
tagged version of the orb for testing. Due to "dev" tags on CircleCI being ephemeral with a 30-day life span, if it had been over 30 days since the orb was last published this would result in an error in the CircleCI pipeline. Users would have to manually publish their orb locally to re-start the ci pipeline - The new dynamic configuration system allows us to publish the dev version of the orb before calling it for testing. This means that the 30 day limit is no longer an issue.
- Previously, the configuration relied on calling a
- Adopting Tag/Release based publishing
- Publishing previously required a special text flag to be added to the commit message and a new version was published on every merge to the main branch.
- The new tag/release based publishing system will simply publish your orb when you opt to push a versioned tag or use GitHub's releases feature, which will create a tag and give you an opportunity to create a change log via release notes.
- Review system
- The new "review" job can automatically detect opportunities to improve best-practices and provide native JUNIT output which will be displayed in the CircleCI UI.
- Modeled after shellcheck, it is easy to skip any "review check" by supplying its "RC" code in the "exclude" parameter of the job.
- Simplified/Improved PR Commenting
- Automatically comment on the PR associated with a commit when each new orb version is published (dev or production.)
- The comment will include a link to the Orb Registry to preview dev versions of the orb, and a live link to the production version of the orb.
Migration
View the included MIGRATION.md