@@ -13,10 +13,10 @@ jobs:
1313 if : true
1414 runs-on : ubuntu-latest
1515 container :
16- image : debian:bookworm
16+ image : debian:trixie
1717
1818 steps :
19- - uses : actions/checkout@v4
19+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
2020
2121 - name : Install dependencies
2222 run : apt-get -y update && apt-get install -y libgmp-dev build-essential cmake
3333 run : |
3434 cpack -G "DEB" -D CPACK_PACKAGE_FILE_NAME=libbncsutil-dev_${{ github.ref_name }}_amd64
3535
36- - uses : actions/upload-artifact@v4
36+ - uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
3737 with :
3838 retention-days : 1
3939 overwrite : true
4747 image : fedora:latest
4848
4949 steps :
50- - uses : actions/checkout@v4
50+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
5151
5252 - name : Install dependencies
5353 run : dnf -y install gmp-devel make automake clang cmake rpm-build
6262 working-directory : build
6363 run : cpack -G "RPM" -D CPACK_PACKAGE_FILE_NAME=libbncsutil-devel-${{ github.ref_name }}.x86_64
6464
65- - uses : actions/upload-artifact@v4
65+ - uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
6666 with :
6767 retention-days : 1
6868 overwrite : true
@@ -74,22 +74,22 @@ jobs:
7474 runs-on : windows-latest
7575
7676 steps :
77- - uses : actions/checkout@v4
77+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
7878
79- - uses : TheMrMilchmann/setup-msvc-dev@v3
79+ - uses : TheMrMilchmann/setup-msvc-dev@79dac248aac9d0059f86eae9d8b5bfab4e95e97c # v4
8080 with :
8181 arch : x64
8282
8383 - name : Cache Conan
84- uses : actions/cache@v3
84+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
8585 with :
8686 key : conan-windows-amd64-${{ hashFiles('conanfile.py') }}
8787 path : |
8888 ~/.conan2/p
8989
9090 - name : Install Conan
9191 id : conan
92- uses : turtlebrowser/get-conan@main
92+ uses : turtlebrowser/get-conan@c171f295f3f507360ee018736a6608731aa2109d # v1.2
9393
9494 - name : Init conan
9595 run : conan profile detect
@@ -111,7 +111,7 @@ jobs:
111111 Compress-Archive -Path Release/* -DestinationPath bncsutil_${{ github.ref_name }}_amd64_dll.zip
112112 Compress-Archive -Path include -DestinationPath "bncsutil_${{ github.ref_name }}_amd64_dll.zip" -Update
113113
114- - uses : actions/upload-artifact@v4
114+ - uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
115115 with :
116116 retention-days : 1
117117 overwrite : true
@@ -123,18 +123,18 @@ jobs:
123123 runs-on : windows-latest
124124
125125 steps :
126- - uses : actions/checkout@v4
126+ - uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6
127127
128- - uses : TheMrMilchmann/setup-msvc-dev@v3
128+ - uses : TheMrMilchmann/setup-msvc-dev@79dac248aac9d0059f86eae9d8b5bfab4e95e97c # v4
129129 with :
130130 arch : x86
131131
132132 - name : Install Conan
133133 id : conan
134- uses : turtlebrowser/get-conan@main
134+ uses : turtlebrowser/get-conan@c171f295f3f507360ee018736a6608731aa2109d # v1.2
135135
136136 - name : Cache Conan
137- uses : actions/cache@v3
137+ uses : actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7 # v5
138138 with :
139139 key : conan-windows-x86-${{ hashFiles('conanfile.py') }}
140140 path : |
@@ -160,7 +160,7 @@ jobs:
160160 Compress-Archive -Path Release/* -DestinationPath bncsutil_${{ github.ref_name }}_x86_dll.zip
161161 Compress-Archive -Path include -DestinationPath "bncsutil_${{ github.ref_name }}_x86_dll.zip" -Update
162162
163- - uses : actions/upload-artifact@v4
163+ - uses : actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7
164164 with :
165165 retention-days : 1
166166 overwrite : true
@@ -174,27 +174,27 @@ jobs:
174174
175175 steps :
176176 - name : Download deb
177- uses : actions/download-artifact@v4
177+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
178178 with :
179179 name : libbncsutil-dev_${{ github.ref_name }}_amd64.deb
180180
181181 - name : Download rpm
182- uses : actions/download-artifact@v4
182+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
183183 with :
184184 name : libbncsutil-devel-${{ github.ref_name }}.x86_64.rpm
185185
186186 - name : Download dll amd64
187- uses : actions/download-artifact@v4
187+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
188188 with :
189189 name : bncsutil_${{ github.ref_name }}_amd64_dll.zip
190190
191191 - name : Download dll x86
192- uses : actions/download-artifact@v4
192+ uses : actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8
193193 with :
194194 name : bncsutil_${{ github.ref_name }}_x86_dll.zip
195195
196196 - name : Create GitHub Release
197- uses : softprops/action-gh-release@v1
197+ uses : softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
198198 with :
199199 files : |
200200 libbncsutil-dev_${{ github.ref_name }}_amd64.deb
0 commit comments