Skip to content

ci: Improve GitHub Actions workflows#37

Merged
sirantd merged 3 commits into
mainfrom
ci/improve-workflows
Apr 3, 2026
Merged

ci: Improve GitHub Actions workflows#37
sirantd merged 3 commits into
mainfrom
ci/improve-workflows

Conversation

@sirantd

@sirantd sirantd commented Apr 3, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add concurrency groups to cancel redundant builds on new commits (e.g. rapid dependabot merges)
  • Add PR build validation with hadolint linting and Dockerfile build check (no push)
  • Remove duplicate GHCR build — copy manifest from DockerHub instead, halving build time
  • Remove unnecessary QEMU setup (native ARM runners already used)
  • Add GHA cache scoping to prevent matrix jobs from overwriting each other's cache
  • Fix release workflow_dispatch condition that always skipped manual triggers
  • Add missing PR title types: refactor, test, perf, build, revert
  • Add authenticated GitHub API calls in version-check to avoid rate limiting
  • Add AWS CLI and Helm S3 to version-check coverage

Test plan

  • Verify PR triggers lint + validate jobs (no push)
  • Verify push to main triggers full build + merge + copy-to-ghcr
  • Verify workflow_dispatch on release workflow works
  • Verify version-check runs without API rate limit errors

- Add concurrency groups to cancel redundant builds on new commits
- Add PR build validation (lint + build without push)
- Add hadolint Dockerfile linting
- Remove duplicate GHCR build, copy manifest from DockerHub instead
- Remove unnecessary QEMU setup (native ARM runners used)
- Add GHA cache scoping to prevent matrix cache collisions
- Fix release workflow_dispatch condition bug
- Add missing PR title types (refactor, test, perf, build, revert)
- Add authenticated GitHub API calls in version-check
- Add AWS CLI and Helm S3 version checks
@cursor

cursor Bot commented Apr 3, 2026

Copy link
Copy Markdown

You have used all of your free Bugbot PR reviews.

To receive reviews on all of your PRs, visit the Cursor dashboard to activate Pro and start your 14-day free trial.

@sirantd sirantd merged commit d7b8a83 into main Apr 3, 2026
8 checks passed
@sirantd sirantd deleted the ci/improve-workflows branch April 3, 2026 04:02
@github-actions

Copy link
Copy Markdown

This PR is included in version 1.9.0 🎉

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