Skip to content

Commit ca0ea5e

Browse files
🩹 [Patch]: Update workflows to disable credential persistence for better security
1 parent b55d2f7 commit ca0ea5e

File tree

3 files changed

+18
-0
lines changed

3 files changed

+18
-0
lines changed

‎.github/workflows/Action-Test.yml‎

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,8 @@ jobs:
2626
steps:
2727
- name: Checkout repo
2828
uses: actions/checkout@v5
29+
with:
30+
persist-credentials: false
2931

3032
- name: Action-Test
3133
uses: ./
@@ -49,6 +51,8 @@ jobs:
4951
steps:
5052
- name: Checkout repo
5153
uses: actions/checkout@v5
54+
with:
55+
persist-credentials: false
5256

5357
- name: Action-Test
5458
uses: ./
@@ -73,6 +77,8 @@ jobs:
7377
steps:
7478
- name: Checkout repo
7579
uses: actions/checkout@v5
80+
with:
81+
persist-credentials: false
7682

7783
- name: Action-Test
7884
uses: ./
@@ -98,6 +104,8 @@ jobs:
98104
steps:
99105
- name: Checkout repo
100106
uses: actions/checkout@v5
107+
with:
108+
persist-credentials: false
101109

102110
- name: Action-Test
103111
uses: ./
@@ -122,6 +130,8 @@ jobs:
122130
steps:
123131
- name: Checkout repo
124132
uses: actions/checkout@v5
133+
with:
134+
persist-credentials: false
125135

126136
- name: Action-Test
127137
uses: ./
@@ -160,6 +170,8 @@ jobs:
160170
steps:
161171
- name: Checkout repo
162172
uses: actions/checkout@v5
173+
with:
174+
persist-credentials: false
163175

164176
- name: Aggregated Status
165177
uses: PSModule/Github-Script@v1

‎.github/workflows/Auto-Release.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ jobs:
2727
steps:
2828
- name: Checkout Code
2929
uses: actions/checkout@v5
30+
with:
31+
persist-credentials: false
3032

3133
- name: Auto-Release
3234
uses: PSModule/Auto-Release@v1

‎.github/workflows/Linter.yml‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ jobs:
2121
- name: Checkout repo
2222
uses: actions/checkout@v5
2323
with:
24+
persist-credentials: false
2425
fetch-depth: 0
2526

2627
- name: Lint code base
@@ -30,4 +31,7 @@ jobs:
3031
VALIDATE_JSON_PRETTIER: false
3132
VALIDATE_MARKDOWN_PRETTIER: false
3233
VALIDATE_YAML_PRETTIER: false
34+
VALIDATE_BIOME_FORMAT: false
35+
VALIDATE_BIOME_LINT: false
36+
VALIDATE_GITHUB_ACTIONS_ZIZMOR: false
3337
FILTER_REGEX_EXCLUDE: '.*Set-PSModuleTest\.ps1$'

0 commit comments

Comments
 (0)