Skip to content

ci: optimize GitHub Actions workflows#30

Merged
jongio merged 3 commits intomainfrom
fix/optimize-github-actions
Mar 12, 2026
Merged

ci: optimize GitHub Actions workflows#30
jongio merged 3 commits intomainfrom
fix/optimize-github-actions

Conversation

@jongio
Copy link
Copy Markdown
Owner

@jongio jongio commented Mar 12, 2026

Optimize GitHub Actions workflows: add path filters, concurrency groups, job timeouts, pin govulncheck v1.1.3, remove redundant go mod download.

- Add path filters to CI to reduce unnecessary runs
- Add concurrency groups across all workflows
- Add job timeouts
- Pin govulncheck version
- Remove redundant go mod download

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented Mar 12, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 80.98%. Comparing base (22fcaea) to head (16eb341).
⚠️ Report is 1 commits behind head on main.

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #30      +/-   ##
==========================================
- Coverage   81.01%   80.98%   -0.03%     
==========================================
  Files          41       41              
  Lines        3803     3803              
==========================================
- Hits         3081     3080       -1     
- Misses        516      517       +1     
  Partials      206      206              
Flag Coverage Δ
unittests 80.98% <ø> (-0.03%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

jongio and others added 2 commits March 12, 2026 05:21
The pinned v1.1.3 version has x/tools incompatibility with Go 1.26.
Using @latest ensures govulncheck stays compatible with the Go version.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Go 1.26.0 has known stdlib vulnerabilities (GO-2026-4599,
GO-2026-4600, GO-2026-4601, GO-2026-4602) fixed in Go 1.26.1.
This was causing govulncheck failures in CI.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@jongio jongio merged commit 4e95aa0 into main Mar 12, 2026
8 checks passed
@jongio jongio deleted the fix/optimize-github-actions branch March 12, 2026 13:04
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