Skip to content

Tune CI and dependabot config#97

Merged
oalders merged 4 commits into
masterfrom
tune-dependabot-config
Jul 23, 2026
Merged

Tune CI and dependabot config#97
oalders merged 4 commits into
masterfrom
tune-dependabot-config

Conversation

@oalders

@oalders oalders commented Jul 22, 2026

Copy link
Copy Markdown
Member

Summary

Modernizes CI and dependabot config for this repo.

Dependabot (.github/dependabot.yml)

  • Two groups for the github-actions entry — major-updates (batches coordinated major bumps, e.g. upload-artifact/download-artifact, so they land atomically) and minor-and-patch (rolls routine bumps into one PR).
  • 7-day cooldown (default-days: 7) so PRs wait for broken releases to be yanked or patched first.

CI workflow (.github/workflows/dzil-build-and-test.yml)

  • Bump build + coverage containers to perldocker/perl-tester:5.42.
  • Add a workflow-level concurrency: block to cancel superseded runs.
  • Install deps with perl-actions/setup-cpm@v1 (version: compat) + an explicit cpm install step, replacing the legacy install-with-cpm composite action.

Other CI transforms (fail-fast, matrix through 5.42, push-trigger restriction) were already in place. Pre-5.24 macOS/Windows Perls are intentionally retained — this is a foundational library and the matrix is mixed-OS, so older Perls stay covered.

🤖 Generated with Claude Code

Batch minor and patch GitHub Actions bumps into a single rolling PR and
keep coordinated major bumps together in their own group, so routine
updates land without waiting on major-bump review. Add a 7-day cooldown
so PRs wait for broken releases to be yanked or patched first.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@codecov

codecov Bot commented Jul 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 58.33%. Comparing base (0e1aa63) to head (5a65b4d).

Additional details and impacted files
@@           Coverage Diff           @@
##           master      #97   +/-   ##
=======================================
  Coverage   58.33%   58.33%           
=======================================
  Files           1        1           
  Lines          48       48           
  Branches       14       14           
=======================================
  Hits           28       28           
  Misses         11       11           
  Partials        9        9           

☔ 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.

@oalders oalders changed the title Group dependabot updates and add cooldown Tune CI and dependabot config Jul 23, 2026
@oalders
oalders merged commit 83516ee into master Jul 23, 2026
46 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.

1 participant