Skip to content

Configure Dependabot for GitHub Actions and update checkout action - #161

Open
MOJOliciousFTW wants to merge 11 commits into
zivid:masterfrom
mojotech-no:master
Open

Configure Dependabot for GitHub Actions and update checkout action#161
MOJOliciousFTW wants to merge 11 commits into
zivid:masterfrom
mojotech-no:master

Conversation

@MOJOliciousFTW

@MOJOliciousFTW MOJOliciousFTW commented Apr 7, 2026

Copy link
Copy Markdown

This pull request introduces configuration improvements to GitHub workflows and adds automated dependency management for GitHub Actions. The main changes include updating the actions/checkout action to a specific commit hash for improved security, explicitly setting workflow permissions, and adding a Dependabot configuration file for automated updates.

Workflow security and configuration improvements:

  • Updated the actions/checkout action in .github/workflows/ROS-commit.yml to use a specific commit hash (de0fac2e4500dabe0009e67214ff5f5447ce83dd), replacing the previous version reference (v2). This change is applied in multiple jobs for enhanced security and reproducibility. [1] [2] [3]
  • Added explicit permissions (set to contents: read) to the workflow file .github/workflows/ROS-commit.yml to follow GitHub's best practices for least privilege.

Automated dependency management:

  • Added a new .github/dependabot.yml file to enable Dependabot for GitHub Actions, scheduling weekly checks for updates and setting a cooldown period of 7 days between updates.

fixes #162

MOJOliciousFTW and others added 11 commits January 21, 2026 11:33
Added support for GitHub Actions in Dependabot configuration.
Configure Dependabot for GitHub Actions updates
Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 6.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v2...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Add permissions section to ROS-commit workflow
Updated checkout action to a specific commit version for consistency.
Update ROS-commit.yml to include permissions
…ons/checkout-6

Bump actions/checkout from 2 to 6
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Deprecation of Node 20 on GitHub Actions runners

1 participant