This PR updates the AWS SAM Severless Orb to the new major version of Orb Tools. As it contains breaking changes, several modifications were unnecessary to move from v11 to v12.
Changes
All parameters and commands containing dashes have been converted to the new snake case standard (replace - with _).
The comprehensive list of changes can be found below.
Changes in .circleci/config.yml:
Update the orb-tools version from 11.6 to 12.0.
Move the job requirement list from orb-tools/publish to orb-tools/continue.
Remove the orb-tools/publish job since development versions are no longer necessary.
Add the new orb_name parameter in orb-tools/continue.
Rename the orb-tools/continue job parameters to comply with the new snake case standard.
orb_name, pipeline_number and vcs_type.
Changes in .circleci/test-deploy.yml:
Update the orb-tools version from 11.6 to 12.0.
Remove the aws-cli: circleci/aws-cli@dev:<<pipeline.git.revision>> line, and replace it with aws-cli: {}.
Remove the orb-tools/lint, orb-tools/pack, and orb-tools/review jobs. ⚠️
Rename the orb-tools/publish job parameters to comply with the new snake case standard.
orb_name, vcs_type, pub_type, enable_pr_comment and github_token.
Change the orb-tools/pack filter to trigger only on tagged releases.
⚠️: This change is not related to the migration itself. These jobs were redundant in test-deploy.yml as they already run in config.yml. See Orb-Template #2.
Description
This
PR
updates theAWS SAM Severless
Orb to the new major version of Orb Tools. As it contains breaking changes, several modifications were unnecessary to move from v11 to v12.Changes
-
with_
).Changes in
.circleci/config.yml
:orb-tools/publish
toorb-tools/continue
.orb-tools/publish
job since development versions are no longer necessary.orb_name
parameter inorb-tools/continue
.orb-tools/continue
job parameters to comply with the new snake case standard.orb_name
,pipeline_number
andvcs_type
.Changes in
.circleci/test-deploy.yml
:11.6
to12.0
.aws-cli: circleci/aws-cli@dev:<<pipeline.git.revision>>
line, and replace it withaws-cli: {}
.orb-tools/lint
,orb-tools/pack
, andorb-tools/review
jobs. ⚠️orb-tools/publish
job parameters to comply with the new snake case standard.orb_name
,vcs_type
,pub_type
,enable_pr_comment
andgithub_token
.orb-tools/pack
filter to trigger only on tagged releases.⚠️: This change is not related to the migration itself. These jobs were redundant in
test-deploy.yml
as they already run inconfig.yml
. See Orb-Template #2.