1515
1616 steps :
1717 - name : Checkout repository
18- uses : actions/checkout@v3
18+ uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
1919
2020 - name : Run unit tests and linter
2121 run : docker build --target test .
@@ -30,23 +30,23 @@ jobs:
3030
3131 steps :
3232 - name : Checkout repository
33- uses : actions/checkout@v3
33+ uses : actions/checkout@0ad4b8fadaa221de15dcec353f45205ec38ea70b # v4.1.4
3434
3535 - name : Log in to the Container registry
36- uses : docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
36+ uses : docker/login-action@e92390c5fb421da1463c202d546fed0ec5c39f20 # v3.1.0
3737 with :
3838 registry : ${{ env.REGISTRY }}
3939 username : ${{ github.actor }}
4040 password : ${{ secrets.GITHUB_TOKEN }}
4141
4242 - name : Extract metadata (tags, labels) for Docker
4343 id : meta
44- uses : docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38
44+ uses : docker/metadata-action@8e5442c4ef9f78752691e2d8f8d19755c6f78e81 # v5.5.1
4545 with :
4646 images : ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}
4747
4848 - name : Build and push Docker image
49- uses : docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc
49+ uses : docker/build-push-action@2cdde995de11925a030ce8070c3d77a52ffcf1c0 # v5.3.0
5050 with :
5151 context : .
5252 push : true
5858 if : startsWith(github.ref, 'refs/tags/v')
5959 steps :
6060 - name : Create GitHub release
61- uses : Roang-zero1/github-create-release-action@master
61+ uses : Roang-zero1/github-create-release-action@57eb9bdce7a964e48788b9e78b5ac766cb684803 # v3.0.1
6262 with :
6363 version_regex : ^v[[:digit:]]+\.[[:digit:]]+\.[[:digit:]]+
6464 env :
0 commit comments