Skip to content

Commit 2ce38a2

Browse files
authored
Merge pull request #9 from WalletConnect/feat/add_github_submodule_secret
feat: adding support for checkout private submodules
2 parents 2aa792d + aea4ce8 commit 2ce38a2

File tree

6 files changed

+32
-1
lines changed

6 files changed

+32
-1
lines changed

.github/workflows/build-publish.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,8 @@ jobs:
3939
with:
4040
fetch-depth: 0
4141
ref: ${{ inputs.version }}
42+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
43+
submodules: recursive
4244

4345
- name: Configure AWS Credentials
4446
uses: aws-actions/configure-aws-credentials@v4

.github/workflows/ci-check-app.yml

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ jobs:
6565
steps:
6666
- name: Checkout
6767
uses: actions/checkout@v4
68+
with:
69+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
70+
submodules: recursive
6871

6972
- name: Install Rust ${{ inputs.rust-toolchain }}
7073
uses: WalletConnect/actions-rs/[email protected]
@@ -96,7 +99,9 @@ jobs:
9699
steps:
97100
- name: Checkout
98101
uses: actions/checkout@v4
99-
102+
with:
103+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
104+
submodules: recursive
100105
- name: Install Rust ${{ inputs.rust-toolchain-formatting }}
101106
uses: WalletConnect/actions-rs/[email protected]
102107
with:
@@ -120,6 +125,9 @@ jobs:
120125
steps:
121126
- name: Checkout
122127
uses: actions/checkout@v4
128+
with:
129+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
130+
submodules: recursive
123131

124132
- name: Install Rust ${{ inputs.rust-toolchain }}
125133
uses: WalletConnect/actions-rs/[email protected]
@@ -155,6 +163,9 @@ jobs:
155163
steps:
156164
- name: Checkout
157165
uses: actions/checkout@v4
166+
with:
167+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
168+
submodules: recursive
158169

159170
- name: Parse and export environment variables
160171
run: |
@@ -194,6 +205,9 @@ jobs:
194205
steps:
195206
- name: Checkout
196207
uses: actions/checkout@v4
208+
with:
209+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
210+
submodules: recursive
197211

198212
- name: Install Rust ${{ inputs.rust-toolchain-udeps }}
199213
uses: WalletConnect/actions-rs/[email protected]
@@ -217,6 +231,9 @@ jobs:
217231
runs-on: ${{ inputs.run-label }}
218232
steps:
219233
- uses: actions/checkout@v4
234+
with:
235+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
236+
submodules: recursive
220237
- uses: EmbarkStudios/cargo-deny-action@v1
221238
with:
222239
command: check license

.github/workflows/deploy-app.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ jobs:
5252
steps:
5353
- name: Checkout
5454
uses: actions/checkout@v4
55+
with:
56+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
57+
submodules: recursive
5558

5659
- name: Build Task Name
5760
id: build_task_name

examples/event_pr.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,9 @@ jobs:
4141
runs-on: ubuntu-latest
4242
steps:
4343
- uses: actions/checkout@v4
44+
with:
45+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
46+
submodules: recursive
4447
- uses: WalletConnect/actions/github/paths-filter/@2.4.1
4548
id: filter
4649
outputs:

examples/event_release.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ jobs:
3434
runs-on: ubuntu-latest
3535
steps:
3636
- uses: actions/checkout@v4
37+
with:
38+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
39+
submodules: recursive
3740
- uses: WalletConnect/actions/github/paths-filter/@2.4.1
3841
id: filter
3942
outputs:

examples/sub-validate.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,9 @@ jobs:
3636
steps:
3737
- name: Checkout
3838
uses: actions/checkout@v4
39+
with:
40+
submodules: recursive
41+
token: ${{ secrets.PRIVATE_SUBMODULE_ACCESS_TOKEN || github.token }}
3942

4043
- name: "Install Rust ${{ inputs.version }}"
4144
uses: WalletConnect/actions-rs/[email protected]

0 commit comments

Comments
 (0)