99 runs-on : windows-latest
1010 steps :
1111 - name : Checkout repository
12- uses : actions/checkout@v6.0.2
12+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1313 with :
1414 submodules : true
1515 - name : Setup node
16- uses : actions/setup-node@v6.2.0
16+ uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
1717 with :
18- node-version : 24.13.1
19- cache : ' npm '
18+ node-version-file : " .node-version "
19+ package-manager- cache : false
2020 - name : Install Rust stable
21- uses : dtolnay/rust-toolchain@stable
21+ uses : dtolnay/rust-toolchain@stable # They use branch based releases
2222 - name : Install cinny dependencies
2323 run : cd cinny && npm ci
2424 - name : Install tauri dependencies
2525 run : npm ci
2626 - name : Build desktop app with Tauri
27- uses : tauri-apps/tauri-action@v0.6.1
27+ uses : tauri-apps/tauri-action@73fb865345c54760d875b94642314f8c0c894afa # v0.6.1
2828 env :
2929 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
3030 TAURI_SIGNING_PRIVATE_KEY : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
4848 run : Move-Item "src-tauri\target\release\bundle\msi\Cinny_${{ env.TAURI_VERSION }}_x64_en-US.msi.zip.sig" "src-tauri\target\release\bundle\msi\Cinny_desktop-x86_64.msi.zip.sig"
4949 shell : pwsh
5050 - name : Upload tagged release
51- uses : softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836
51+ uses : softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
5252 with :
5353 files : |
5454 src-tauri/target/release/bundle/msi/Cinny_desktop-x86_64.msi
@@ -60,16 +60,16 @@ jobs:
6060 runs-on : ubuntu-22.04
6161 steps :
6262 - name : Checkout repository
63- uses : actions/checkout@v6.0.2
63+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
6464 with :
6565 submodules : true
6666 - name : Setup node
67- uses : actions/setup-node@v6.2.0
67+ uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
6868 with :
69- node-version : 24.13.1
70- cache : ' npm '
69+ node-version-file : " .node-version "
70+ package-manager- cache : false
7171 - name : Install Rust stable
72- uses : dtolnay/rust-toolchain@stable
72+ uses : dtolnay/rust-toolchain@stable # They use branch based releases
7373 - name : Install dependencies
7474 run : |
7575 sudo apt-get update
7979 - name : Install tauri dependencies
8080 run : npm ci
8181 - name : Build desktop app with Tauri
82- uses : tauri-apps/tauri-action@v0.6.1
82+ uses : tauri-apps/tauri-action@73fb865345c54760d875b94642314f8c0c894afa # v0.6.1
8383 env :
8484 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
8585 TAURI_SIGNING_PRIVATE_KEY : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
9797 - name : Move AppImage.tar.gz.sig
9898 run : mv "src-tauri/target/release/bundle/appimage/Cinny_${{ steps.vars.outputs.tag }}_amd64.AppImage.tar.gz.sig" "src-tauri/target/release/bundle/appimage/Cinny_desktop-x86_64.AppImage.tar.gz.sig"
9999 - name : Upload tagged release
100- uses : softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836
100+ uses : softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
101101 with :
102102 files : |
103103 src-tauri/target/release/bundle/deb/Cinny_desktop-x86_64.deb
@@ -110,24 +110,24 @@ jobs:
110110 runs-on : macos-latest
111111 steps :
112112 - name : Checkout repository
113- uses : actions/checkout@v6.0.2
113+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
114114 with :
115115 submodules : true
116116 - name : Setup node
117- uses : actions/setup-node@v6.2.0
117+ uses : actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
118118 with :
119- node-version : 24.13.1
120- cache : ' npm '
119+ node-version-file : " .node-version "
120+ package-manager- cache : false
121121 - name : Install Rust stable
122- uses : dtolnay/rust-toolchain@stable
122+ uses : dtolnay/rust-toolchain@stable # They use branch based releases
123123 with :
124124 targets : aarch64-apple-darwin,x86_64-apple-darwin
125125 - name : Install cinny dependencies
126126 run : cd cinny && npm ci
127127 - name : Install tauri dependencies
128128 run : npm ci
129129 - name : Build desktop app with Tauri
130- uses : tauri-apps/tauri-action@v0.6.1
130+ uses : tauri-apps/tauri-action@73fb865345c54760d875b94642314f8c0c894afa # v0.6.1
131131 env :
132132 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
133133 TAURI_SIGNING_PRIVATE_KEY : ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}
@@ -145,7 +145,7 @@ jobs:
145145 - name : Move app.tar.gz.sig
146146 run : mv "src-tauri/target/universal-apple-darwin/release/bundle/macos/Cinny.app.tar.gz.sig" "src-tauri/target/universal-apple-darwin/release/bundle/macos/Cinny_desktop-universal.app.tar.gz.sig"
147147 - name : Upload tagged release
148- uses : softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836
148+ uses : softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
149149 with :
150150 files : |
151151 src-tauri/target/universal-apple-darwin/release/bundle/dmg/Cinny_desktop-universal.dmg
@@ -159,7 +159,7 @@ jobs:
159159 runs-on : ubuntu-latest
160160 steps :
161161 - name : Checkout repository
162- uses : actions/checkout@v6.0.2
162+ uses : actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
163163 - name : Install dependencies
164164 run : npm ci
165165 - name : Run release.json
0 commit comments