Skip to content

.github/workflows: Check Secrets and update actions for NodeJS 24 Compilance#276

Merged
crasbe merged 2 commits into
RIOT-OS:masterfrom
crasbe:pr/workflow_on_fork
May 19, 2026
Merged

.github/workflows: Check Secrets and update actions for NodeJS 24 Compilance#276
crasbe merged 2 commits into
RIOT-OS:masterfrom
crasbe:pr/workflow_on_fork

Conversation

@crasbe
Copy link
Copy Markdown
Contributor

@crasbe crasbe commented May 11, 2026

Contribution

Similar to what I added in RIOT-OS/RIOT#22085, the riotdocker workflows should also check if the Docker Hub credentials are set and if not, they shouldn't try to push images.

Before:

Screenshot 2026-05-11 154054

After:

Screenshot 2026-05-11 160402

While testing this, I noticed a slight warning, that NodeJS 20 based actions will be forced to run on NodeJS 24 by June 2026 and by September 2026, they will be disabled. See: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/

Testing

I tested it in my fork's master branch and it works:
image

Comment thread .github/workflows/build.yml
@crasbe crasbe added this pull request to the merge queue May 19, 2026
Merged via the queue into RIOT-OS:master with commit 32aec53 May 19, 2026
2 checks passed
@crasbe crasbe deleted the pr/workflow_on_fork branch May 19, 2026 13:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants