Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the main GitHub Actions workflow to allow skipping CI runs via commit message and to prevent downstream jobs from running when skipped.
Changes:
- Added a
checkExecutionjob usingshiftcode/github-action-skipto decide whether the workflow should run. - Gated
testandbuildjobs oncheckExecution.outputs.shouldExecute. - Adjusted
buildjob permissions and introducedGH_TOKENenv for the publish step.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
7c5496b to
57ef170
Compare
57ef170 to
9d3cdff
Compare
- @shiftcode/airtable-mapper@1.0.0-pr77.0 - @shiftcode/airtable-syncer@1.0.0-pr77.0 - @shiftcode/branch-utilities@6.0.0-pr77.0 - @shiftcode/cdk-utilities@1.0.0-pr77.0 - @shiftcode/eslint-config-recommended@7.0.0-pr77.0 - @shiftcode/eslint-plugin-rules@6.0.0-pr77.0 - @shiftcode/iac-utilities@1.0.0-pr77.0 - @shiftcode/inversify-logger@1.0.0-pr77.0 - @shiftcode/lambda-utilities@1.0.0-pr77.0 - @shiftcode/logger@5.0.0-pr77.0 - @shiftcode/nest-logger@1.0.0-pr77.0 - @shiftcode/publish-helper@6.0.0-pr77.0 - @shiftcode/utilities@5.0.0-pr77.0
There was a problem hiding this comment.
Pull request overview
This PR updates the main CI workflow to conditionally skip execution based on the commit message, and wires that decision into both the test and build/publish jobs.
Changes:
- Add a
checkExecutionjob to decide whether the workflow should run (based on[skip_build]). - Gate
testandbuildjobs oncheckExecution’sshouldExecuteoutput. - Provide
GH_TOKENto the publish step to support protected-branch commits and follow-up workflow runs.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- @shiftcode/airtable-mapper@1.0.0-pr77.1 - @shiftcode/airtable-syncer@1.0.0-pr77.1 - @shiftcode/branch-utilities@6.0.0-pr77.1 - @shiftcode/cdk-utilities@1.0.0-pr77.1 - @shiftcode/eslint-config-recommended@7.0.0-pr77.1 - @shiftcode/eslint-plugin-rules@6.0.0-pr77.1 - @shiftcode/iac-utilities@1.0.0-pr77.1 - @shiftcode/inversify-logger@1.0.0-pr77.1 - @shiftcode/lambda-utilities@1.0.0-pr77.1 - @shiftcode/logger@5.0.0-pr77.1 - @shiftcode/nest-logger@1.0.0-pr77.1 - @shiftcode/publish-helper@6.0.0-pr77.1 - @shiftcode/utilities@5.0.0-pr77.1
- @shiftcode/airtable-mapper@1.0.0-pr77.2 - @shiftcode/airtable-syncer@1.0.0-pr77.2 - @shiftcode/branch-utilities@6.0.0-pr77.2 - @shiftcode/cdk-utilities@1.0.0-pr77.2 - @shiftcode/eslint-config-recommended@7.0.0-pr77.2 - @shiftcode/eslint-plugin-rules@6.0.0-pr77.2 - @shiftcode/iac-utilities@1.0.0-pr77.2 - @shiftcode/inversify-logger@1.0.0-pr77.2 - @shiftcode/lambda-utilities@1.0.0-pr77.2 - @shiftcode/logger@5.0.0-pr77.2 - @shiftcode/nest-logger@1.0.0-pr77.2 - @shiftcode/publish-helper@6.0.0-pr77.2 - @shiftcode/utilities@5.0.0-pr77.2
There was a problem hiding this comment.
Pull request overview
Updates the main CI workflow to support skipping execution via commit message and to improve publishing behavior, while also rebasing multiple workspace packages onto a new pr77.1 prerelease version set.
Changes:
- Added a
checkExecutionjob to conditionally runtest/buildbased on commit message ([skip_build]). - Updated the
buildjob to depend on the new skip-check and to passGH_TOKENfor publishing/git operations. - Bumped multiple package versions and internal workspace dependency ranges to
*-pr77.1(including correspondingpackage-lock.jsonupdates).
Reviewed changes
Copilot reviewed 14 out of 15 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| .github/workflows/main.yml | Adds commit-message skip gate and passes GH_TOKEN into publish step. |
| package-lock.json | Updates lockfile entries to reflect new prerelease versions/ranges. |
| packages/airtable-mapper/package.json | Bumps package version to pr77.1. |
| packages/airtable-syncer/package.json | Bumps package version and internal devDependency prerelease ranges. |
| packages/branch-utilities/package.json | Bumps package version to pr77.1. |
| packages/cdk-utilities/package.json | Bumps package version to pr77.1. |
| packages/eslint-config-recommended/package.json | Bumps package version and plugin dependency prerelease range. |
| packages/eslint-plugin-rules/package.json | Bumps package version to pr77.1. |
| packages/iac-utilities/package.json | Bumps package version and internal devDependency prerelease ranges. |
| packages/inversify-logger/package.json | Bumps package version and internal devDependency prerelease range. |
| packages/lambda-utilities/package.json | Bumps package version and internal devDependency prerelease ranges. |
| packages/logger/package.json | Bumps package version/devDependency prerelease range. |
| packages/nest-logger/package.json | Bumps package version and internal devDependency prerelease range. |
| packages/publish-helper/package.json | Bumps package version and internal devDependency prerelease range. |
| packages/utilities/package.json | Bumps package version to pr77.1. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
You can also share your feedback on Copilot code review. Take the survey.
No description provided.