fix: bump GitHub Actions to Node 24 versions

- actions/checkout v4 → v5
- actions/setup-python v5 → v6
- actions/setup-node v4 → v5
- docker/login-action v3 → v4
- docker/setup-buildx-action v3 → v4
- docker/build-push-action v6 → v7

Silences Node.js 20 deprecation warnings ahead of the
June 2026 forced migration deadline.
This commit is contained in:
Celes Renata
2026-04-15 16:24:50 +00:00
parent 516731e69a
commit cdf1cd06bc
+15 -15
View File
@@ -14,9 +14,9 @@ jobs:
lint-and-test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: actions/setup-python@v5
- uses: actions/setup-python@v6
with:
python-version: "3.12"
cache: pip
@@ -30,7 +30,7 @@ jobs:
- name: Test
run: python -m pytest tests/ -x --tb=short -q || true
- uses: actions/setup-node@v4
- uses: actions/setup-node@v5
with:
node-version: "24"
cache: npm
@@ -77,20 +77,20 @@ jobs:
- name: query-api
cmd: "uvicorn services.api.app:app --host 0.0.0.0 --port 8000"
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Log in to GHCR
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Build and push ${{ matrix.service.name }}
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: .
file: docker/Dockerfile
@@ -111,20 +111,20 @@ jobs:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Log in to GHCR
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Build and push dashboard
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: frontend
file: frontend/Dockerfile
@@ -143,20 +143,20 @@ jobs:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Log in to GHCR
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ${{ env.REGISTRY }}
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Build and push superset
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
with:
context: docker
file: docker/Dockerfile.superset