Skip to content

Conversation

@soderluk
Copy link
Owner

Add pre-commit auto updater, add CODEOWNERS file.
Add dependabot configuration.
Update the go version and action versions in release workflow.

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 modernizes GitHub workflows by adding automation for dependency management and updating action versions with security improvements. The changes include adding automated pre-commit hook updates, configuring Dependabot for Go modules and GitHub Actions, setting up code ownership, and updating the release workflow with newer action versions and enhanced security.

Key changes:

  • Added pre-commit auto-updater workflow running daily to keep hooks current
  • Configured Dependabot for automated Go module and GitHub Actions updates
  • Updated release workflow with pinned action commits, Go 1.24, and persist-credentials: false for security

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
.github/workflows/release.yaml Updated action versions to v6, pinned commits with SHA hashes, upgraded Go to 1.24, added persist-credentials: false
.github/workflows/pre-commit-auto-update.yaml New workflow for daily automated pre-commit hook updates with SHA-pinned action
.github/dependabot.yaml New configuration for weekly Go module and GitHub Actions dependency updates with grouping
.github/CODEOWNERS New file designating @soderluk as code owner

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@soderluk soderluk force-pushed the feat/update-workflows branch 2 times, most recently from 950a999 to 8e51d22 Compare November 23, 2025 13:10
@soderluk soderluk force-pushed the feat/update-workflows branch from 8e51d22 to dbcea09 Compare December 17, 2025 07:56
Add pre-commit auto updater, add CODEOWNERS file.
Add dependabot configuration.
Update the go version and action versions in release workflow.
@soderluk soderluk force-pushed the feat/update-workflows branch from dbcea09 to 16393bc Compare December 17, 2025 08:09
@soderluk soderluk changed the title feat: update github workflows fix: update github workflows Dec 17, 2025
@soderluk soderluk merged commit d9ca646 into main Dec 17, 2025
7 checks passed
@soderluk soderluk deleted the feat/update-workflows branch December 17, 2025 08:13
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