3434 run : echo "BRANCH_NAME=$GITHUB_REF_NAME" >> $GITHUB_ENV
3535
3636 - name : checkout
37- uses : actions/checkout@v4.1.1
37+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
3838 with :
3939 fetch-depth : 0
4040 ref : ${{ env.BRANCH_NAME }}
@@ -49,10 +49,10 @@ jobs:
4949 run : echo "DEPLOYMENT_PROJECT_VERSION=$(bash ./environment/prod/deployment/scripts/version.sh --long)" >> $GITHUB_ENV
5050
5151 - name : set up Docker Buildx
52- uses : docker/setup-buildx-action@v3.1 .0
52+ uses : docker/setup-buildx-action@b5ca514318bd6ebac0fb2aedd5d36ec1b5c232a2 # v3.10 .0
5353
5454 - name : login to GitHub Container Registry
55- uses : docker/login-action@v3
55+ uses : docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772 # v3
5656 with :
5757 registry : ${{ env.DOCKER_REGISTRY }}
5858 username : ${{ env.DOCKER_REGISTRY_USER_NAME }}
@@ -63,15 +63,15 @@ jobs:
6363
6464 - name : Docker meta
6565 id : meta
66- uses : docker/metadata-action@v5.5.1
66+ uses : docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804 # v5.7.0
6767 with :
6868 images : ${{ env.DOCKER_IMAGE_NAME }}
6969 tags : |
7070 type=raw,value=prod
7171 context : workflow
7272
7373 - name : build and push image
74- uses : docker/build-push-action@v5.1 .0
74+ uses : docker/build-push-action@ca052bb54ab0790a636c9b5f226502c73d547a25 # v5.4 .0
7575 with :
7676 context : .
7777 file : ./environment/prod/app/Dockerfile
8888 run : echo "DEPLOYMENT_PATH_ON_SERVER=${{ env.TARGET_DIR_ON_SERVER }}/${{ env.DOCKER_REGISTRY_REPO_NAME }}/${{ env.APP_NAME }}" >> $GITHUB_ENV
8989
9090 - name : copy files via ssh
91- uses : appleboy/scp-action@v0.1.7
91+ uses : appleboy/scp-action@917f8b81dfc1ccd331fef9e2d61bdc6c8be94634 # v0.1.7
9292 with :
9393 timeout : 10s
9494 command_timeout : 10m
@@ -101,7 +101,7 @@ jobs:
101101 target : ${{ env.DEPLOYMENT_PATH_ON_SERVER }}
102102 rm : true
103103
104- - uses : appleboy/ssh-action@v1.0.3
104+ - uses : appleboy/ssh-action@2ead5e36573f08b82fbfce1504f1a4b05a647c6f # v1.2.2
105105 with :
106106 timeout : 10s
107107 command_timeout : 10m
0 commit comments