Skip to content

Commit c5d4bcc

Browse files
committed
ci: fix composite action (checkout must precede local action ref)
1 parent bb859c4 commit c5d4bcc

2 files changed

Lines changed: 30 additions & 15 deletions

File tree

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,8 @@
11
name: Setup Taskfile
2-
description: Checkout repo and install Taskfile
3-
inputs:
4-
fetch-depth:
5-
description: git fetch depth (default 1)
6-
required: false
7-
default: "1"
2+
description: Install Taskfile at the pinned version
83
runs:
94
using: composite
105
steps:
11-
- uses: actions/checkout@v4
12-
with:
13-
fetch-depth: ${{ inputs.fetch-depth }}
14-
persist-credentials: false
15-
166
- uses: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611 # v2.0.0
177
with:
188
version: 3.40.0

.github/workflows/pr-with-task.yaml

Lines changed: 29 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ jobs:
3232
name: "Start Project"
3333
runs-on: ubuntu-latest
3434
steps:
35+
- uses: actions/checkout@v4
36+
with:
37+
persist-credentials: false
3538
- uses: ./.github/actions/setup-taskfile
3639

3740
- name: Start server
@@ -62,36 +65,54 @@ jobs:
6265
name: "Build Project"
6366
runs-on: ubuntu-latest
6467
steps:
68+
- uses: actions/checkout@v4
69+
with:
70+
persist-credentials: false
6571
- uses: ./.github/actions/setup-taskfile
6672
- run: task build
6773

6874
lint-scss:
6975
runs-on: ubuntu-latest
7076
steps:
77+
- uses: actions/checkout@v4
78+
with:
79+
persist-credentials: false
7180
- uses: ./.github/actions/setup-taskfile
7281
- run: task lint-scss
7382

7483
lint-js:
7584
runs-on: ubuntu-latest
7685
steps:
86+
- uses: actions/checkout@v4
87+
with:
88+
persist-credentials: false
7789
- uses: ./.github/actions/setup-taskfile
7890
- run: task lint-js
7991

8092
lint-ts:
8193
runs-on: ubuntu-latest
8294
steps:
95+
- uses: actions/checkout@v4
96+
with:
97+
persist-credentials: false
8398
- uses: ./.github/actions/setup-taskfile
8499
- run: task lint-ts
85100

86101
lint-python:
87102
runs-on: ubuntu-latest
88103
steps:
104+
- uses: actions/checkout@v4
105+
with:
106+
persist-credentials: false
89107
- uses: ./.github/actions/setup-taskfile
90108
- run: task lint-python
91109

92110
check-prettier:
93111
runs-on: ubuntu-latest
94112
steps:
113+
- uses: actions/checkout@v4
114+
with:
115+
persist-credentials: false
95116
- uses: ./.github/actions/setup-taskfile
96117
- run: task check-prettier
97118

@@ -131,9 +152,11 @@ jobs:
131152
MARKETO_API_CLIENT: ${{ secrets.MARKETO_API_CLIENT }}
132153
MARKETO_API_SECRET: ${{ secrets.MARKETO_API_SECRET }}
133154
steps:
134-
- uses: ./.github/actions/setup-taskfile
155+
- uses: actions/checkout@v4
135156
with:
136-
fetch-depth: "0"
157+
fetch-depth: 0
158+
persist-credentials: false
159+
- uses: ./.github/actions/setup-taskfile
137160

138161
- name: Run Python tests
139162
run: task test-python
@@ -148,9 +171,11 @@ jobs:
148171
test-js:
149172
runs-on: ubuntu-latest
150173
steps:
151-
- uses: ./.github/actions/setup-taskfile
174+
- uses: actions/checkout@v4
152175
with:
153-
fetch-depth: "0"
176+
fetch-depth: 0
177+
persist-credentials: false
178+
- uses: ./.github/actions/setup-taskfile
154179

155180
- name: Run JS tests
156181
run: task test-js

0 commit comments

Comments
 (0)