Skip to content

Conversation

@anchildress1
Copy link
Member

@anchildress1 anchildress1 commented Feb 9, 2026

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:

  • Added grouping for npm dependency updates in .github/dependabot.yml, separating minor/patch updates from major updates for better control over update PRs.
  • Removed unnecessary comments and ensured only relevant package ecosystems are listed in .github/dependabot.yml. [1] [2]

CI and workflow updates:

  • Changed Node.js version detection in .github/workflows/ci.yml to use the engines.node field from package.json (defaulting to 20 if not set), and improved output syntax.
  • Updated the Node.js runtime in action.yml from node22 to node20 for compatibility with current environments.
  • Fixed the way environment variables are passed to the Gitleaks action in .github/workflows/secret-scanning.yml by switching from with to env.

- 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>
Copilot AI review requested due to automatic review settings February 9, 2026 20:47
Copy link

Copilot AI left a 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 node20 and adjusted CI’s fallback Node version to 20.
  • Updated the secret scanning workflow to pass Gitleaks credentials via env: instead of with:.
  • 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>
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 9, 2026

@anchildress1 anchildress1 merged commit 4fc1b33 into main Feb 10, 2026
8 checks passed
@anchildress1 anchildress1 deleted the fix-actions branch February 10, 2026 02:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant