diff --git a/.github/workflows/build-push.yml b/.github/workflows/build-push.yml index da679242..c5fcabe0 100644 --- a/.github/workflows/build-push.yml +++ b/.github/workflows/build-push.yml @@ -35,29 +35,29 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 with: platforms: linux/amd64,linux/arm64 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to Docker Hub - uses: docker/login-action@v2 + uses: docker/login-action@v3 if: ${{ env.DH_PUSH == '1' }} with: registry: ${{ env.DH_REGISTRY }} username: ${{ env.DH_REGISTRY_USER }} password: ${{ secrets.DH_EICWEB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 if: ${{ env.GH_PUSH == '1' }} with: registry: ${{ env.GH_REGISTRY }} username: ${{ env.GH_REGISTRY_USER }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: file: containers/debian/base.Dockerfile context: containers/debian @@ -83,7 +83,7 @@ jobs: PLATFORM: linux/amd64 steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Load spack version and cherry-picks id: spack shell: bash @@ -101,27 +101,27 @@ jobs: echo "version=${EICSPACK_VERSION}" | tee -a $GITHUB_OUTPUT echo "cherrypicks=${EICSPACK_CHERRYPICKS//$'\n'/ }" | tee -a $GITHUB_OUTPUT - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 with: platforms: linux/amd64 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login to Docker Hub - uses: docker/login-action@v2 + uses: docker/login-action@v3 if: ${{ env.DH_PUSH == '1' }} with: registry: ${{ env.DH_REGISTRY }} username: ${{ env.DH_REGISTRY_USER }} password: ${{ secrets.DH_EICWEB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v2 + uses: docker/login-action@v3 if: ${{ env.GH_PUSH == '1' }} with: registry: ${{ env.GH_REGISTRY }} username: ${{ env.GH_REGISTRY_USER }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: file: containers/jug/dev.Dockerfile context: containers/jug