Skip to content

chore: expand dependency automation for version bumps and SHA pinning#59

Merged
Stensel8 merged 3 commits into
mainfrom
copilot/add-missing-linux-setup-docs
May 7, 2026
Merged

chore: expand dependency automation for version bumps and SHA pinning#59
Stensel8 merged 3 commits into
mainfrom
copilot/add-missing-linux-setup-docs

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 7, 2026

Summary

This PR tightens dependency automation to cover version bumps and GitHub Actions SHA pinning consistently across the repo. It removes overlapping config and scopes both Renovate and Dependabot to the dependency surfaces that actually exist.

  • Renovate consolidation

    • Removed duplicate .github/renovate.json and centralized policy in root renovate.json.
    • Enabled managers for github-actions, gomod, and regex.
    • Added regex managers to track workflow Hugo versions in both forms used in this repo.
  • SHA pinning + update behavior

    • Enforced digest pinning behavior for GitHub Actions updates (pinDigests).
    • Kept dependency PR flow bounded via concurrency/hourly limits and dependency labeling.
  • Dependabot alignment

    • Kept active ecosystems: github-actions, gomod.
    • Removed unused ecosystems (pip, gitsubmodule) since no matching manifests are present.
{
  "matchManagers": ["github-actions"],
  "groupName": "github actions",
  "pinDigests": true
}

Type of change

  • chore — maintenance (dependencies, config, CI/CD)

PR title and commit types must follow these standards — view the contributing guide

Checklist

  • PR title follows the commit convention (e.g. fix: correct nmcli command in eduroam guide)
  • Both EN and NL versions updated (if applicable)
  • Media is in AVIF format (not PNG/JPG)
  • No broken image references (/images/*.avif all exist in static/images/)
  • Tested locally with hugo server

@Stensel8 Stensel8 marked this pull request as ready for review May 7, 2026 02:00
Copilot AI review requested due to automatic review settings May 7, 2026 02:00
@Stensel8 Stensel8 merged commit fe38aa0 into main May 7, 2026
14 of 15 checks passed
@Stensel8 Stensel8 deleted the copilot/add-missing-linux-setup-docs branch May 7, 2026 02:01
Copilot AI review requested due to automatic review settings May 7, 2026 02:22
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.

2 participants