18
18
env :
19
19
release : ' dev-proxy-${{ matrix.architecture }}-${{ github.ref_name }}'
20
20
steps :
21
- - uses : actions/checkout@v4
21
+ - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
22
22
- name : Setup .NET
23
- uses : actions/setup-dotnet@v4
23
+ uses : actions/setup-dotnet@3951f0dfe7a07e2313ec93c75700083e2005cbab # v4.3.0
24
24
with :
25
25
dotnet-version : 9.0.x
26
26
- name : Rename executable for beta
@@ -57,28 +57,28 @@ jobs:
57
57
Get-ChildItem -Filter *.runtimeconfig.json -Recurse | Remove-Item
58
58
popd
59
59
- name : Archive release ${{ env.release }}
60
- uses : thedoctor0/zip-release@master
60
+ uses : thedoctor0/zip-release@a24011d8d445e4da5935a7e73c1f98e22a439464 # master
61
61
with :
62
62
filename : ' ../${{ env.release }}.zip'
63
63
directory : ' ./${{ env.release }}'
64
64
- name : Release SHA256 hash
65
65
run : |
66
66
$(Get-FileHash ./${{ env.release }}.zip -Algorithm SHA256).Hash
67
67
- name : Upload release
68
- uses : actions/upload-artifact@v4
68
+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
69
69
with :
70
70
name : binaries-${{ env.release }}
71
71
path : ./${{ env.release }}.zip
72
72
- name : Archive abstractions
73
73
if : matrix.architecture == 'win-x64'
74
- uses : thedoctor0/zip-release@master
74
+ uses : thedoctor0/zip-release@a24011d8d445e4da5935a7e73c1f98e22a439464 # master
75
75
with :
76
76
filename : ' ../../../../dev-proxy-abstractions-${{ github.ref_name }}.zip'
77
77
directory : ' ./dev-proxy-abstractions/bin/Release/net9.0'
78
78
exclusions : ' *.json'
79
79
- name : Upload abstractions
80
80
if : matrix.architecture == 'win-x64'
81
- uses : actions/upload-artifact@v4
81
+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
82
82
with :
83
83
name : binaries-dev-proxy-abstractions-${{ github.ref_name }}
84
84
path : ./dev-proxy-abstractions-${{ github.ref_name }}.zip
@@ -113,7 +113,7 @@ jobs:
113
113
working-directory : ./${{ env.release }}
114
114
- name : Upload Installer
115
115
if : contains(matrix.architecture, 'win-')
116
- uses : actions/upload-artifact@v4
116
+ uses : actions/upload-artifact@65c4c4a1ddee5b72f698fdd19549f0f0fb45cf08 # v4.6.0
117
117
with :
118
118
name : installer-dev-proxy-${{ github.ref_name }}-${{ matrix.architecture }}
119
119
path : ./${{ env.release }}/dev-proxy-installer-${{ matrix.architecture }}-${{ github.ref_name }}.exe
@@ -130,12 +130,12 @@ jobs:
130
130
permissions :
131
131
contents : write
132
132
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
135
135
with :
136
136
path : output
137
137
- name : Release
138
- uses : anton-yurchenko/git-release@v6 .0
138
+ uses : anton-yurchenko/git-release@ec9c5b5c36b27eaffc628785b9183eae54601200 # v6.0 .0
139
139
env :
140
140
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
141
141
DRAFT_RELEASE : " false"
0 commit comments