1818 env :
1919 release : ' dev-proxy-${{ matrix.architecture }}-${{ github.ref_name }}'
2020 steps :
21- - uses : actions/checkout@v4
21+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
2222 - name : Setup .NET
23- uses : actions/setup-dotnet@v4
23+ uses : actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
2424 with :
2525 dotnet-version : 9.0.x
2626 - name : Rename executable for beta
@@ -57,28 +57,28 @@ jobs:
5757 Get-ChildItem -Filter *.runtimeconfig.json -Recurse | Remove-Item
5858 popd
5959 - name : Archive release ${{ env.release }}
60- uses : thedoctor0/zip-release@master
60+ uses : thedoctor0/zip-release@a24011d8d445e4da5935a7e73c1f98e22a439464 # master
6161 with :
6262 filename : ' ../${{ env.release }}.zip'
6363 directory : ' ./${{ env.release }}'
6464 - name : Release SHA256 hash
6565 run : |
6666 $(Get-FileHash ./${{ env.release }}.zip -Algorithm SHA256).Hash
6767 - name : Upload release
68- uses : actions/upload-artifact@v4
68+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
6969 with :
7070 name : binaries-${{ env.release }}
7171 path : ./${{ env.release }}.zip
7272 - name : Archive abstractions
7373 if : matrix.architecture == 'win-x64'
74- uses : thedoctor0/zip-release@master
74+ uses : thedoctor0/zip-release@a24011d8d445e4da5935a7e73c1f98e22a439464 # master
7575 with :
7676 filename : ' ../../../../dev-proxy-abstractions-${{ github.ref_name }}.zip'
7777 directory : ' ./dev-proxy-abstractions/bin/Release/net9.0'
7878 exclusions : ' *.json'
7979 - name : Upload abstractions
8080 if : matrix.architecture == 'win-x64'
81- uses : actions/upload-artifact@v4
81+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
8282 with :
8383 name : binaries-dev-proxy-abstractions-${{ github.ref_name }}
8484 path : ./dev-proxy-abstractions-${{ github.ref_name }}.zip
@@ -113,7 +113,7 @@ jobs:
113113 working-directory : ./${{ env.release }}
114114 - name : Upload Installer
115115 if : contains(matrix.architecture, 'win-')
116- uses : actions/upload-artifact@v4
116+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
117117 with :
118118 name : installer-dev-proxy-${{ github.ref_name }}-${{ matrix.architecture }}
119119 path : ./${{ env.release }}/dev-proxy-installer-${{ matrix.architecture }}-${{ github.ref_name }}.exe
@@ -130,12 +130,12 @@ jobs:
130130 permissions :
131131 contents : write
132132 steps :
133- - uses : actions/checkout@v4
134- - uses : actions/download-artifact@v4
133+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
134+ - uses : actions/download-artifact@fa0a91b85d4f404e444e00e005971372dc801d16 # v4.1.8
135135 with :
136136 path : output
137137 - name : Release
138- uses : anton-yurchenko/git-release@v6 .0
138+ uses : anton-yurchenko/git-release@ec9c5b5c36b27eaffc628785b9183eae54601200 # v6.0 .0
139139 env :
140140 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
141141 DRAFT_RELEASE : " false"
0 commit comments