Skip to content

ci: test on Python 3.14 and check the deck pin pull request automatically - #25

Merged
nichinichisou0609 merged 3 commits into
mainfrom
ci/python-3.14-and-actions
Oct 4, 2026
Merged

nichinichisou0609 merged 3 commits into
mainfrom
ci/python-3.14-and-actions

Conversation

@nichinichisou0609

@nichinichisou0609 nichinichisou0609 commented Oct 4, 2026 •

Copy link
Copy Markdown
Collaborator
  • ci.yml: the test matrix adds Python 3.14 (3.11 to 3.14).
  • deck.yml: peter-evans/create-pull-request v7 → v8, which runs on Node.js 24.
  • deck.yml: after creating or updating the pull request that moves the deck pin, the workflow dispatches CI and the commit message check on deck/update. A pull request opened with the workflow token starts no workflow by itself, so its required checks never ran; dispatched runs do start, and their checks land on the pull request's head commit. ci.yml and commitlint.yml accept workflow_dispatch; a dispatched commit message check lints the branch's commits since main.

Checked on this branch: dispatching ci.yml and commitlint.yml with --ref puts test (…), goldens, rust and commitlint check runs on the branch head, next to the pull request's own.

🤖 Generated with Claude Code

nichinichisou0609 and others added 2 commits October 5, 2026 00:38
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nichinichisou0609
nichinichisou0609 force-pushed the ci/python-3.14-and-actions branch from c51bbd8 to 044bfcf Compare October 4, 2026 16:38
@nichinichisou0609 nichinichisou0609 changed the title ci: test on Python 3.14 and run create-pull-request on Node.js 24 ci: test on Python 3.14 and check the deck pin pull request automatically Oct 4, 2026
…quest

A pull request opened with the workflow token starts no workflow by itself, so the required checks never ran on the pull request that moves the deck pin. The Deck model workflow now dispatches CI and the commit message check on its branch after creating or updating the pull request, and their checks land on it. Both workflows accept workflow_dispatch; a dispatched commit message check lints the branch's commits since main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@nichinichisou0609
nichinichisou0609 force-pushed the ci/python-3.14-and-actions branch from 044bfcf to 57a634f Compare October 4, 2026 16:42
@nichinichisou0609
nichinichisou0609 merged commit 3a6bdfc into main Oct 4, 2026
7 checks passed
@nichinichisou0609
nichinichisou0609 deleted the ci/python-3.14-and-actions branch October 4, 2026 16:55
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