Skip to content

Bump GitHub Actions to Node 24 majors; fix main-push race condition#1

Merged
jeffreybarrick merged 1 commit into
mainfrom
worktree-node-20-warning
Jun 25, 2026
Merged

Bump GitHub Actions to Node 24 majors; fix main-push race condition#1
jeffreybarrick merged 1 commit into
mainfrom
worktree-node-20-warning

Conversation

@jeffreybarrick

Copy link
Copy Markdown
Contributor

Resolves the Node 20 deprecation warning by bumping actions/checkout, actions/upload-artifact, actions/download-artifact to their first node24-default majors, and conda-incubator/setup-miniconda to v4.

Also fixes a non-fast-forward push failure in the publish job: the checkout at job start can go stale by the time the long-running build matrix finishes, so the final state-file push now rebases onto origin/main immediately before committing. A workflow-level concurrency group prevents overlapping runs from racing each other on the same push.

Resolves the Node 20 deprecation warning by bumping actions/checkout,
actions/upload-artifact, actions/download-artifact to their first
node24-default majors, and conda-incubator/setup-miniconda to v4.

Also fixes a non-fast-forward push failure in the publish job: the
checkout at job start can go stale by the time the long-running build
matrix finishes, so the final state-file push now rebases onto
origin/main immediately before committing. A workflow-level concurrency
group prevents overlapping runs from racing each other on the same push.
@jeffreybarrick jeffreybarrick merged commit 82dfefa into main Jun 25, 2026
6 checks passed
@jeffreybarrick jeffreybarrick deleted the worktree-node-20-warning branch June 25, 2026 11:13
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