-
Notifications
You must be signed in to change notification settings - Fork 0
Fix actions #27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix actions #27
Conversation
… org secret" This reverts commit d292456.
- Update `action.yml` to use Node 20 - Set default Node version to 20 in `.github/workflows/ci.yml` - Quote `$GITHUB_OUTPUT` in `ci.yml` to fix shellcheck SC2086 Generated-by: GitHub Copilot <copilot@github.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR updates GitHub Actions configuration and dependency automation to improve consistency in runtime settings and make dependency updates easier to manage.
Changes:
- Set the custom action runtime to
node20and adjusted CI’s fallback Node version to 20. - Updated the secret scanning workflow to pass Gitleaks credentials via
env:instead ofwith:. - Added Dependabot grouping for npm updates to separate minor/patch vs major bumps.
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
action.yml |
Updates the action runtime from Node 22 to Node 20. |
.github/workflows/ci.yml |
Changes CI’s default/fallback Node version and improves $GITHUB_OUTPUT quoting. |
.github/workflows/secret-scanning.yml |
Switches Gitleaks secrets from with: to environment variables. |
.github/dependabot.yml |
Adds npm dependency grouping for minor/patch vs major updates. |
package-lock.json |
Removes the lodash.merge lockfile entry. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Change from volta lookup to engines in package.json Authored-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
- Set to auto-run anyway Authored-by: Ashley Childress <6563688+anchildress1@users.noreply.github.com> Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
|



This pull request mainly updates configuration files to improve dependency management and CI compatibility. The most significant changes involve grouping npm dependency updates in Dependabot, aligning Node.js versions across workflows and actions, and fixing an environment variable usage in the secret scanning workflow.
Dependabot configuration improvements:
.github/dependabot.yml, separating minor/patch updates from major updates for better control over update PRs..github/dependabot.yml. [1] [2]CI and workflow updates:
.github/workflows/ci.ymlto use theengines.nodefield frompackage.json(defaulting to 20 if not set), and improved output syntax.action.ymlfromnode22tonode20for compatibility with current environments..github/workflows/secret-scanning.ymlby switching fromwithtoenv.