diff --git a/.github/workflows/building-docker-autobuild.yml b/.github/workflows/building-docker-autobuild.yml index 41dd0ce75c..a27677a698 100644 --- a/.github/workflows/building-docker-autobuild.yml +++ b/.github/workflows/building-docker-autobuild.yml @@ -9,19 +9,19 @@ jobs: steps: - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push sitespeed.io - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: platforms: linux/amd64 push: true diff --git a/.github/workflows/building-docker-release.yml b/.github/workflows/building-docker-release.yml index 39480efc53..f1adc691c8 100644 --- a/.github/workflows/building-docker-release.yml +++ b/.github/workflows/building-docker-release.yml @@ -9,16 +9,16 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} @@ -30,7 +30,7 @@ jobs: strip_v: true - name: Build and push sitespeed.io - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . platforms: linux/amd64,linux/arm64 @@ -39,7 +39,7 @@ jobs: tags: sitespeedio/sitespeed.io:${{steps.tag.outputs.tag}},sitespeedio/sitespeed.io:latest - name: Build and push sitespeed.io+1 - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . platforms: linux/amd64,linux/arm64 @@ -50,7 +50,7 @@ jobs: tags: sitespeedio/sitespeed.io:${{steps.tag.outputs.tag}}-plus1 - name: Build and push sitespeed.io+wpt - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . platforms: linux/amd64,linux/arm64 @@ -61,7 +61,7 @@ jobs: tags: sitespeedio/sitespeed.io:${{steps.tag.outputs.tag}}-webpagetest - name: Build and push sitespeed.io-slim - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . platforms: linux/amd64,linux/arm64 diff --git a/.github/workflows/crux-test.yml b/.github/workflows/crux-test.yml index 70ca8b8ef0..ba1f7c29e0 100644 --- a/.github/workflows/crux-test.yml +++ b/.github/workflows/crux-test.yml @@ -10,9 +10,9 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '20.x' - name: Install sitespeed.io diff --git a/.github/workflows/docker-scan.yml b/.github/workflows/docker-scan.yml index ee5204f892..81c7ad5f9c 100644 --- a/.github/workflows/docker-scan.yml +++ b/.github/workflows/docker-scan.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-20.04 steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build an image from Dockerfile run: | diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 9eeb1b5986..446e878f34 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -10,7 +10,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Build Docker containers run: | docker buildx install diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index 726b98b233..ce32b387d7 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -10,9 +10,9 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '20.x' - name: Install sitespeed.io diff --git a/.github/workflows/safari.yml b/.github/workflows/safari.yml index 5695596ca3..6b31248b54 100644 --- a/.github/workflows/safari.yml +++ b/.github/workflows/safari.yml @@ -10,9 +10,9 @@ jobs: build: runs-on: macos-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '20.x' - name: Install dependencies diff --git a/.github/workflows/sitespeed-io-action-example.yml b/.github/workflows/sitespeed-io-action-example.yml index 7bd8c8d80e..c388068b38 100644 --- a/.github/workflows/sitespeed-io-action-example.yml +++ b/.github/workflows/sitespeed-io-action-example.yml @@ -9,7 +9,7 @@ jobs: name: running sitespeed.io steps: - name: code checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 # Here we build our own container to make sure we test against our latest code # but YOU can just used the latest version by specifying # sitespeedio/sitespeed.io:VERSION diff --git a/.github/workflows/unittests.yml b/.github/workflows/unittests.yml index deffaab441..760801d197 100644 --- a/.github/workflows/unittests.yml +++ b/.github/workflows/unittests.yml @@ -13,9 +13,9 @@ jobs: matrix: node-version: [18.x, 20.x] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - name: Install dependencies and Chrome diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 3885e4a861..83c6b70abf 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -10,9 +10,9 @@ jobs: build: runs-on: windows-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '20.x' - name: Install sitespeed.io