⚙️ ci: Bump GitHub Actions to Node.js 24 Runtimes (#14689)

* ci: bump GitHub Actions to Node.js 24 runtimes

Clear Node 20 deprecation warnings on runners by moving workflow
actions to majors that declare node24 (checkout, cache, setup-node,
artifacts, Docker buildx/build-push/qemu/login, github-script,
setup-go, Azure login/helm, create-pull-request, axe-linter).

* fix: release leader lock via ioredis on Redis Cluster

@keyv/redis EVAL can surface unhandled MOVED redirects on cluster,
so resign() logged failure and left LeadingServerUUID set. Use ioredis
for leader election SET NX / GET / Lua (same pattern as principals and
concurrency locks) so cluster redirects are retried and resignation
clears the lock.
This commit is contained in:
Marco Beretta 2026-08-07 17:25:29 +02:00 committed by GitHub
parent c570517768
commit 9e6d677751
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
33 changed files with 258 additions and 227 deletions

View file

@ -20,10 +20,10 @@ jobs:
steps:
# checkout the repo
- name: 'Checkout GitHub Action'
uses: actions/checkout@v4
uses: actions/checkout@v5
- name: 'Login via Azure CLI'
uses: azure/login@v2
uses: azure/login@v3
with:
creds: ${{ secrets.AZURE_CREDENTIALS }}