Skip to content

Skip unnecessary CI for Dockerfile-only and config-only MintMaker PRs - #128

Merged
JasonPowr merged 3 commits into
mainfrom
reduce-mintmaker-noise
Nov 3, 2026
Merged

JasonPowr merged 3 commits into
mainfrom
reduce-mintmaker-noise

Conversation

@JasonPowr

Copy link
Copy Markdown
Member

Summary

  • Add paths-ignore filters to code-coverage and linter workflows to skip Go CI on
    Dockerfile.rh, devcontainer, docs, and Renovate config changes. Extend branch coverage
    to release/* branches.
  • Add renovate.json to exclude the community Dockerfile, devcontainer, and GitHub Actions
    workflows from MintMaker updates. Enable only dockerfile, gomod, tekton, and
    custom.regex managers. Extends org-level config from securesign/renovate-config.

What continues to run

  • Go dependency updates (go.mod, go.sum) trigger full CI
  • Go source and workflow changes trigger full CI
  • Dockerfile.rh image updates are validated by Konflux
  • workflow_dispatch still allows manual CI runs

What is skipped

  • Dockerfile-only MintMaker PRs no longer trigger Go linting or test coverage
  • Community Dockerfile and .devcontainer are excluded from MintMaker updates
  • GitHub Actions pinned SHAs are no longer bumped by MintMaker

Add paths-ignore filters to code-coverage and linter workflows
to avoid running Go tests and linting on Dockerfile.rh, docs,
and devcontainer changes. Extend branch coverage to release/*
branches. Image updates are already validated by Konflux.
Exclude community Dockerfile, devcontainer, and GitHub Actions
workflows from MintMaker updates. Enable only dockerfile, gomod,
tekton, and custom.regex managers. Production image updates
(Dockerfile.rh) and Go dependency updates continue as normal.
@codecov-commenter

codecov-commenter commented Nov 2, 2026 •

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 49.82%. Comparing base (99a45f8) to head (eca1f96).

Additional details and impacted files
@@            Coverage Diff             @@
##             main     #128      +/-   ##
==========================================
+ Coverage   49.74%   49.82%   +0.07%     
==========================================
  Files           9        9              
  Lines        2529     2529              
==========================================
+ Hits         1258     1260       +2     
+ Misses       1158     1156       -2     
  Partials      113      113              
Flag Coverage Δ
unit 49.82% <ø> (+0.07%) ⬆️

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

☔ View full report in Codecov by Harness.
📢 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.

@JasonPowr
JasonPowr merged commit 3d69e8d into main Nov 3, 2026
2 checks passed
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.

3 participants