Skip to content

ci: fix backend bump automation#1166

Merged
MilesCranmer merged 2 commits intoMilesCranmer:masterfrom
MilesCranmerBot:fix/backend-update-automation-v2
Mar 30, 2026
Merged

ci: fix backend bump automation#1166
MilesCranmer merged 2 commits intoMilesCranmer:masterfrom
MilesCranmerBot:fix/backend-update-automation-v2

Conversation

@MilesCranmerBot
Copy link
Copy Markdown
Contributor

This updates the backend bump automation to:

  • update .release-please-manifest.json alongside pyproject.toml and pysr/juliapkg.json
  • use conventional-commit-style PR titles and commit messages
  • automatically dispatch the usual CI workflows for backend-update PRs created by the workflow

This also adds workflow_dispatch to the workflows that need to be triggered manually from the backend-update automation.

Context: this was requested from #1157 (comment).

Co-authored-by: Miles Cranmer <miles.cranmer@gmail.com>
@MilesCranmer
Copy link
Copy Markdown
Owner

@MilesCranmerBot it says "This branch has conflicts that must be resolved
" - please fix. Also the pre-commit ci is broken

Keep the backend-update workflow's expanded CI triggering while absorbing master's workflow_dispatch additions and docker/setup-qemu-action updates.

Co-authored-by: Miles Cranmer <miles.cranmer@gmail.com>
@MilesCranmerBot
Copy link
Copy Markdown
Contributor Author

Fixed.

  • merged master into this PR branch to clear the conflict
  • resolved the workflow conflict in .github/workflows/update_backend.yml
  • kept the expanded backend-update CI triggers
  • ran pre-commit on the touched workflow files (check-yaml, black, pycln, isort, etc.)

Commit: ef1ff5d

@codecov
Copy link
Copy Markdown

codecov bot commented Mar 30, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 94.25%. Comparing base (cdee919) to head (ef1ff5d).
⚠️ Report is 2 commits behind head on master.

Additional details and impacted files
@@           Coverage Diff           @@
##           master    #1166   +/-   ##
=======================================
  Coverage   94.25%   94.25%           
=======================================
  Files          21       21           
  Lines        1687     1687           
=======================================
  Hits         1590     1590           
  Misses         97       97           

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

@MilesCranmer MilesCranmer changed the title fix: update backend bump automation ci: fix backend bump automation Mar 30, 2026
@MilesCranmer MilesCranmer merged commit 066e1d3 into MilesCranmer:master Mar 30, 2026
23 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.

2 participants