1212
1313jobs :
1414 main :
15- runs-on : ubuntu-20.04
15+ runs-on : ubuntu-latest
1616 timeout-minutes : 30
1717 steps :
1818 - name : Check out the repo
19- uses : actions/checkout@v3
19+ uses : actions/checkout@v4
2020 - name : Set imageName based on the repository name
2121 id : step_one
2222 run : |
@@ -25,15 +25,15 @@ jobs:
2525 echo "imageName=$imageName" >> $GITHUB_ENV
2626 - name : Docker meta
2727 id : docker_meta
28- uses : docker/metadata-action@v4
28+ uses : docker/metadata-action@v5
2929 with :
3030 images : ${{ env.imageName }}
3131 - name : Set up QEMU
32- uses : docker/setup-qemu-action@v2
32+ uses : docker/setup-qemu-action@v3
3333 - name : Set up Docker Buildx
34- uses : docker/setup-buildx-action@v2
35- - name : Login to Harbor
36- uses : docker/login-action@v2
34+ uses : docker/setup-buildx-action@v3
35+ - name : Login to DockerHub
36+ uses : docker/login-action@v3
3737 with :
3838 username : ${{ secrets.DOCKERHUB_USERNAME }}
3939 password : ${{ secrets.DOCKERHUB_TOKEN }}
4646 # ${{ runner.os }}-docker
4747 - name : Build and push
4848 id : docker_build
49- uses : docker/build-push-action@v4
49+ uses : docker/build-push-action@v5
5050 with :
5151 platforms : ${{ env.platforms }}
5252 push : ${{ github.event_name != 'pull_request' }}
5353 tags : ${{ steps.docker_meta.outputs.tags }}
5454 labels : ${{ steps.docker_meta.outputs.labels }}
55- # cache-from: type=local,src=${{ github.workspace }}/cache
56- # cache-to: type=local,dest=${{ github.workspace }}/cache
57- # temporarily disabled until https://github.com/aquasecurity/trivy-action/issues/22 is resolved
58- # - name: Run Trivy vulnerability scanner
59- # uses: aquasecurity/trivy-action@master
60- # with:
61- # image-ref: ${{ env.imageName }}:${{ steps.docker_meta.outputs.version }}
62- # format: "template"
63- # template: "@/contrib/sarif.tpl"
64- # output: "trivy-results.sarif"
65- # - name: Upload Trivy scan results to GitHub Security tab
66- # uses: github/codeql-action/upload-sarif@v1
67- # with:
68- # sarif_file: "trivy-results.sarif"
0 commit comments