Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 12, 2025

Description

Enables automated dependency updates for GitHub Actions used in CI/CD workflows. Dependabot will now create PRs when newer versions of actions (e.g., actions/checkout, github/codeql-action) are available.

Resolves #292

Changes

  • Added github-actions package ecosystem to .github/dependabot.yml
  • Configured weekly update schedule (consistent with existing Maven configuration)

Checklist:

  • Public methods are documented
  • Public methods are tested
  • New and existing tests pass when run locally
  • There are no new warnings or errors
Original prompt

This section details on the original issue you should resolve

<issue_title>[Enhancement]: Monitor and update GitHub Actions workflow dependencies with Dependabot</issue_title>
<issue_description>### What

Dependabot should be configured to monitor and automatically update dependencies used in GitHub Actions workflows (files in .github/workflows). This allows action versions to stay up-to-date and secure without manual intervention. The change involves updating .github/dependabot.yml to include the github-actions package-ecosystem, ensuring workflow actions are checked for updates regularly.

Why

Automated updates for workflow actions improve the security, reliability, and maintainability of the CI/CD process. It reduces the risk of using outdated or insecure GitHub Actions, helps catch security vulnerabilities quickly, and keeps our workflows in line with best practices through automatic PRs.

Notes

Example of what to add to .github/dependabot.yml:

- package-ecosystem: "github-actions"
  directory: "/"
  schedule:
    interval: "weekly"

Further reference: https://docs.github.com/en/code-security/supply-chain-security/keeping-your-dependencies-updated-automatically/configuration-options-for-dependency-updates

Previously discussed as a bug due to the risk to CI/CD from outdated workflows.</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Co-authored-by: thomasturrell <1552612+thomasturrell@users.noreply.github.com>
Copilot AI changed the title [WIP] Add Dependabot configuration for GitHub Actions workflows Configure Dependabot to monitor GitHub Actions workflow dependencies Nov 12, 2025
Copilot AI requested a review from thomasturrell November 12, 2025 15:52
@thomasturrell thomasturrell marked this pull request as ready for review November 12, 2025 16:24
@sonarqubecloud
Copy link

@thomasturrell thomasturrell merged commit 833f43c into main Nov 12, 2025
7 checks passed
@thomasturrell thomasturrell deleted the copilot/configure-dependabot-for-actions branch November 12, 2025 16:38
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.

[Enhancement]: Monitor and update GitHub Actions workflow dependencies with Dependabot

2 participants