1111 using : " composite"
1212 steps :
1313 - name : Checkout
14- uses : actions/checkout@v4
15- - uses : actions/setup-node@v4
14+ uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4 - uses: actions/setup-node@v4
1615 with :
1716 node-version : 22
1817 registry-url : ' https://npm.pkg.github.com'
@@ -31,42 +30,36 @@ runs:
3130 make build VERSION="${{ inputs.version }}"
3231
3332 - name : Upload abstractions artifact
34- uses : actions/upload-artifact@v6
35- with :
33+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 with:
3634 path : " src/server/abstractions/bin/Release"
3735 name : libs-abstractions-${{ inputs.version }}
3836 include-hidden-files : true
3937
4038 - name : Upload data artifact
41- uses : actions/upload-artifact@v6
42- with :
39+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 with:
4340 path : " src/server/data/bin/Release"
4441 name : libs-data-${{ inputs.version }}
4542 include-hidden-files : true
4643
4744 - name : Upload letter artifact
48- uses : actions/upload-artifact@v6
49- with :
45+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 with:
5046 path : " src/server/letter/bin/Release"
5147 name : libs-letter-${{ inputs.version }}
5248 include-hidden-files : true
5349
5450 - name : Upload host artifact
55- uses : actions/upload-artifact@v6
56- with :
51+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 with:
5752 path : " src/server/host/bin/Release"
5853 name : libs-host-${{ inputs.version }}
5954 include-hidden-files : true
6055
6156 - name : Set up Docker Buildx
62- uses : docker/setup-buildx-action@v3
63-
57+ uses : docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f # v3
6458 - run : mkdir -p ${{ runner.temp }}/myimage
6559 shell : bash
6660
6761 - name : Build and export
68- uses : docker/build-push-action@v6
69- with :
62+ uses : docker/build-push-action@10e90e3645eae34f1e60eeb005ba3a3d33f178e8 # v6 with:
7063 context : src/server
7164 file : src/server/Dockerfile
7265 tags : |
7568 outputs : type=docker,dest=${{ runner.temp }}/myimage/myimage.tar
7669
7770 - name : Upload artifact
78- uses : actions/upload-artifact@v6
79- with :
71+ uses : actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f # v6 with:
8072 name : libs-host-docker-${{ inputs.version }}
8173 path : ${{ runner.temp }}/myimage
0 commit comments