Repository navigation
CI: all actions on Node.js 24; Slack notifications via slackapi - #38
Merged
Merged
Conversation
checkout v7, setup-python v7, cache v6, upload-artifact v7 and download-artifact v8 (all node24). None of their breaking changes applies here: downloads are by name or pattern, not by ID; no pull_request_target or workflow_run triggers; no pip-install input. 8398a7/action-slack is archived and still node20, so the failure notifications now go through slackapi/slack-github-action v4 with the same incoming webhook secret. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Member
Author
|
Dry runs on eb1b4ce, with tags
Not exercised: the publish jobs' |
ubuntu-latest moves to Ubuntu 26.04 from 2026-10-19, rolled out over a few weeks. Pin every Linux job to ubuntu-26.04 (and the aarch64 wheels to ubuntu-26.04-arm) so the switch happens here, tested, rather than at a random point during the migration. actions/python-versions has 3.10-3.15 builds for 26.04, and cibuildwheel builds the Linux wheels in manylinux containers, so the host image does not change the wheels. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Clears the Node.js 20 deprecation warnings in all three workflows and the composite action.
Breaking changes checked against our usage:
pull_request_targetandworkflow_run. We don't use those triggers.pip-installinput is removed. We don't use it.pattern+merge-multiple.Slack: the three failure notifications in
python-package.ymlnow post a one-line message throughslackapi/slack-github-action@v4. It names the job, the ref, the SHA and a link to the run, and uses the existingSLACK_WEBHOOK_URLincoming webhook. They still run only on failure, so this PR's green run doesn't exercise them.Testing:
python-package.ymland the composite action.wheels.ymlanddata-release.ymlrun only on tags. They need a dry run on this branch with test tags, which build and test but never publish:2.0.1-test1anddata-5.0.1-test1.🤖 Generated with Claude Code