Skip to content

chore: collapse CI into a single job#1413

Merged
mattt merged 1 commit into
mainfrom
chore/ci-consolidate
May 20, 2026
Merged

chore: collapse CI into a single job#1413
mattt merged 1 commit into
mainfrom
chore/ci-consolidate

Conversation

@mattt
Copy link
Copy Markdown
Contributor

@mattt mattt commented May 20, 2026

Summary

  • Collapse lint, build, test into a single ci job whose steps share one rye install. The previous shape paid the same install + sync tax three times in parallel.
  • Use floating major-version tags for actions to match release.yml.

Test plan

  • Ran git diff --check.
  • Confirmed release.yml, publish-pypi.yml, release-please-config.json, pyproject.toml, and scripts/* are untouched.

Out of scope

  • ryeuv migration is deferred; that change touches pyproject.toml, [tool.rye.scripts] chains, and scripts/*, so it's tracked separately.

@mattt mattt merged commit 8a6cdd0 into main May 20, 2026
1 check passed
@mattt mattt deleted the chore/ci-consolidate branch May 20, 2026 17:47
@increase-releases increase-releases Bot mentioned this pull request May 20, 2026
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