Skip to content

Commit 1e8d28f

Browse files
authored
Pin all the action deps to SHA (#531)
1 parent d15e86a commit 1e8d28f

File tree

6 files changed

+34
-33
lines changed

6 files changed

+34
-33
lines changed

.github/workflows/archive.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,15 @@ jobs:
88
runs-on: ubuntu-latest
99
steps:
1010
- name: Checkout repository
11-
uses: actions/checkout@v6.0.2
11+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1212
with:
1313
submodules: true
1414
- name: Create zip including submodules
1515
run: |
1616
cd ..
1717
zip ${{ github.event.repository.name }}/${{ github.event.repository.name }}-${{ github.ref_name }}.zip ${{ github.event.repository.name }} -r
1818
- name: Upload zip to release
19-
uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836
19+
uses: softprops/action-gh-release@6cbd405e2c4e67a21c47fa9e383d020e4e28b836 # v2.3.3
2020
with:
2121
files: |
2222
${{ github.event.repository.name }}-${{ github.ref_name }}.zip

.github/workflows/cla.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- name: 'CLA Assistant'
1313
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
1414
# Beta Release
15-
uses: cla-assistant/github-action@v2.6.1
15+
uses: cla-assistant/github-action@ca4a40a7d1004f18d9960b404b97e5f30a505a08 # v2.6.1
1616
env:
1717
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
1818
# the below token should have repo scope and must be manually added by you in the repository's secret

.github/workflows/lockfile.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ jobs:
1414
pull-requests: write
1515
steps:
1616
- name: Checkout
17-
uses: actions/checkout@v6.0.2
17+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1818
- name: NPM Lockfile Changes
19-
uses: codepunkt/npm-lockfile-changes@b40543471c36394409466fdb277a73a0856d7891
19+
uses: codepunkt/npm-lockfile-changes@b40543471c36394409466fdb277a73a0856d7891 # v1.0.0
2020
with:
2121
token: ${{ secrets.GITHUB_TOKEN }}
2222
# Optional inputs, can be deleted safely if you are happy with default values.

.github/workflows/tauri.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -9,22 +9,22 @@ jobs:
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 }}
@@ -48,7 +48,7 @@ jobs:
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
@@ -79,7 +79,7 @@ jobs:
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 }}
@@ -97,7 +97,7 @@ jobs:
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

.github/workflows/test.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,16 +19,16 @@ jobs:
1919
runs-on: ${{ matrix.platform }}
2020
steps:
2121
- name: Checkout repository
22-
uses: actions/checkout@v6.0.2
22+
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
2323
with:
2424
submodules: true
2525
- name: Setup node
26-
uses: actions/setup-node@v6.2.0
26+
uses: actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238 # v6.2.0
2727
with:
28-
node-version: 24.13.1
29-
cache: 'npm'
28+
node-version-file: ".node-version"
29+
package-manager-cache: false
3030
- name: install Rust stable
31-
uses: dtolnay/rust-toolchain@stable
31+
uses: dtolnay/rust-toolchain@stable # They use branch based releases
3232
with:
3333
targets: ${{ matrix.platform == 'macos-latest' && 'aarch64-apple-darwin,x86_64-apple-darwin' || '' }}
3434
- name: Install dependencies (ubuntu only)
@@ -41,7 +41,7 @@ jobs:
4141
- name: Install tauri dependencies
4242
run: npm ci
4343
- name: Build desktop app with Tauri
44-
uses: tauri-apps/tauri-action@v0.6.1
44+
uses: tauri-apps/tauri-action@73fb865345c54760d875b94642314f8c0c894afa # v0.6.1
4545
env:
4646
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
4747
TAURI_SIGNING_PRIVATE_KEY: ${{ secrets.TAURI_SIGNING_PRIVATE_KEY }}

.node-version

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
24.13.1

0 commit comments

Comments
 (0)