Skip to content

CI: run the pypy job on pushes and PRs, see #1755 - #10143

Merged
ThomasWaldmann merged 1 commit into
borgbackup:masterfrom
ThomasWaldmann:ci-pypy-triggers
Aug 18, 2026
Merged

CI: run the pypy job on pushes and PRs, see #1755#10143
ThomasWaldmann merged 1 commit into
borgbackup:masterfrom
ThomasWaldmann:ci-pypy-triggers

Conversation

@ThomasWaldmann

@ThomasWaldmann ThomasWaldmann commented Aug 18, 2026

Copy link
Copy Markdown
Member

Summary

Follow-up to #10142: the pypy job used the right interpreter (a pypy 3.11 nightly build),
but the wrong triggers - it only ran on a schedule, so a PR could break borg on pypy
without anyone noticing until the next morning.

It now runs like the other test jobs: on pushes to master and on pull requests, with the same
paths filter and concurrency group as ci.yml. The daily schedule is gone.

Unchanged: the interpreter stays pypy-3.11-nightly, and the job stays continue-on-error,
so it reports without blocking. The comments in the workflow got shorter, too.

See #1755.

The interpreter is a pypy nightly build, but the job itself should run like the
other test jobs: on pushes to master and on pull requests, with the same paths
filter and concurrency group as ci.yml. No daily schedule.

Still continue-on-error, so it reports without blocking.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@ThomasWaldmann ThomasWaldmann changed the title CI: run the pypy job on pushes and PRs, not only nightly, see #1755 CI: run the pypy job on pushes and PRs, see #1755 Aug 18, 2026
@ThomasWaldmann
ThomasWaldmann merged commit 151cb14 into borgbackup:master Aug 18, 2026
14 of 15 checks passed
@ThomasWaldmann
ThomasWaldmann deleted the ci-pypy-triggers branch August 18, 2026 02:52
@codecov

codecov Bot commented Aug 18, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.90%. Comparing base (69acada) to head (7d81c68).
⚠️ Report is 21 commits behind head on master.
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@            Coverage Diff             @@
##           master   #10143      +/-   ##
==========================================
+ Coverage   86.88%   86.90%   +0.01%     
==========================================
  Files         101      101              
  Lines       17857    17863       +6     
  Branches     2709     2708       -1     
==========================================
+ Hits        15515    15523       +8     
  Misses       1636     1636              
+ Partials      706      704       -2     

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

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