Skip to content

Commit 1d00c9e

Browse files
committed
fix(continuous-integration): manage properly self-workflow actions to avoid useless existing files
Signed-off-by: Emilien Escalle <[email protected]>
1 parent 34dc6fd commit 1d00c9e

File tree

3 files changed

+926
-918
lines changed

3 files changed

+926
-918
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 20 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,12 @@ jobs:
104104
path: ./self-workflow
105105
repository: ${{ steps.oidc.outputs.job_workflow_repo_name_and_owner }}
106106
ref: ${{ steps.oidc.outputs.job_workflow_repo_ref }}
107+
sparse-checkout: |
108+
actions
109+
- run: |
110+
if [ -f .gitignore ]; then grep -q "self-workflow" .gitignore || echo "self-workflow" >> .gitignore; else echo "self-workflow" >> .gitignore; fi
111+
if [ -f .dockerignore ]; then grep -q "self-workflow" .dockerignore || echo "self-workflow" >> .dockerignore; else echo "self-workflow" >> .dockerignore; fi
107112
# jscpd:ignore-end
108-
109113
- id: setup-node
110114
uses: ./self-workflow/actions/setup-node
111115
with:
@@ -178,8 +182,12 @@ jobs:
178182
path: ./self-workflow
179183
repository: ${{ steps.oidc.outputs.job_workflow_repo_name_and_owner }}
180184
ref: ${{ steps.oidc.outputs.job_workflow_repo_ref }}
185+
sparse-checkout: |
186+
actions
187+
- run: |
188+
if [ -f .gitignore ]; then grep -q "self-workflow" .gitignore || echo "self-workflow" >> .gitignore; else echo "self-workflow" >> .gitignore; fi
189+
if [ -f .dockerignore ]; then grep -q "self-workflow" .dockerignore || echo "self-workflow" >> .dockerignore; else echo "self-workflow" >> .dockerignore; fi
181190
# jscpd:ignore-end
182-
183191
- id: setup-node
184192
uses: ./self-workflow/actions/setup-node
185193
with:
@@ -215,8 +223,12 @@ jobs:
215223
path: ./self-workflow
216224
repository: ${{ steps.oidc.outputs.job_workflow_repo_name_and_owner }}
217225
ref: ${{ steps.oidc.outputs.job_workflow_repo_ref }}
226+
sparse-checkout: |
227+
actions
228+
- run: |
229+
if [ -f .gitignore ]; then grep -q "self-workflow" .gitignore || echo "self-workflow" >> .gitignore; else echo "self-workflow" >> .gitignore; fi
230+
if [ -f .dockerignore ]; then grep -q "self-workflow" .dockerignore || echo "self-workflow" >> .dockerignore; else echo "self-workflow" >> .dockerignore; fi
218231
# jscpd:ignore-end
219-
220232
- id: setup-node
221233
if: needs.setup.outputs.build-commands
222234
uses: ./self-workflow/actions/setup-node
@@ -278,6 +290,11 @@ jobs:
278290
path: ./self-workflow
279291
repository: ${{ steps.oidc.outputs.job_workflow_repo_name_and_owner }}
280292
ref: ${{ steps.oidc.outputs.job_workflow_repo_ref }}
293+
sparse-checkout: |
294+
actions
295+
- run: |
296+
if [ -f .gitignore ]; then grep -q "self-workflow" .gitignore || echo "self-workflow" >> .gitignore; else echo "self-workflow" >> .gitignore; fi
297+
if [ -f .dockerignore ]; then grep -q "self-workflow" .dockerignore || echo "self-workflow" >> .dockerignore; else echo "self-workflow" >> .dockerignore; fi
281298
282299
- id: setup-node
283300
uses: ./self-workflow/actions/setup-node

0 commit comments

Comments
 (0)