Skip to content

Commit 51f27f7

Browse files
🩹 [Patch]: Reusable workflow dependencies updated (#332)
Reusable workflow dependencies are now updated to newer pinned versions, improving reliability and consistency across repository automation while preserving existing workflow behavior. ## Changed: Reusable workflow dependency versions The repository workflows now use updated pinned versions of key GitHub Actions and PSModule actions. All references remain SHA-pinned with version comments, keeping the same security model while applying dependency updates. ## Technical Details Updated action pins in `.github/workflows/Build-Docs.yml`, `.github/workflows/Build-Site.yml`, `.github/workflows/Lint-Repository.yml`, `.github/workflows/Lint-SourceCode.yml`, `.github/workflows/Linter.yml`, `.github/workflows/Publish-Site.yml`, `.github/workflows/Test-Module.yml`, and `.github/workflows/Test-ModuleLocal.yml`. Changes include `actions/download-artifact` (`v8.0.1`), `actions/deploy-pages` (`v5.0.0`), `actions/configure-pages` (`v6.0.0`), `PSModule/Invoke-ScriptAnalyzer` (`v4.1.3`), and `super-linter/super-linter` (`v8.6.0`). --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
1 parent 1111791 commit 51f27f7

10 files changed

Lines changed: 31 additions & 14 deletions

.github/workflows/Build-Docs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ jobs:
2424
fetch-depth: 0
2525

2626
- name: Download module artifact
27-
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
27+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
2828
with:
2929
name: module
3030
path: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/module
@@ -72,7 +72,7 @@ jobs:
7272
7373
- name: Lint documentation
7474
id: super-linter
75-
uses: super-linter/super-linter/slim@61abc07d755095a68f4987d1c2c3d1d64408f1f9 # v8.5.0
75+
uses: super-linter/super-linter/slim@9e863354e3ff62e0727d37183162c4a88873df41 # v8.6.0
7676
env:
7777
RUN_LOCAL: true
7878
DEFAULT_BRANCH: main

.github/workflows/Build-Site.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
uses: PSModule/Install-PSModuleHelpers@ed79b6e3aa8c9cd3d30ab2bf02ea6bd4687b9c74 # v1.0.7
2727

2828
- name: Download docs artifact
29-
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
29+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
3030
with:
3131
name: docs
3232
path: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/docs

.github/workflows/Lint-Repository.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ jobs:
4949
5050
- name: Lint code base
5151
id: super-linter
52-
uses: super-linter/super-linter@61abc07d755095a68f4987d1c2c3d1d64408f1f9 # v8.5.0
52+
uses: super-linter/super-linter@9e863354e3ff62e0727d37183162c4a88873df41 # v8.6.0
5353
env:
5454
GITHUB_TOKEN: ${{ github.token }}
5555
DEFAULT_WORKSPACE: ${{ fromJson(env.Settings).WorkingDirectory }}

.github/workflows/Lint-SourceCode.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ jobs:
2626
persist-credentials: false
2727

2828
- name: Lint-SourceCode
29-
uses: PSModule/Invoke-ScriptAnalyzer@17bb50ef88b72e7d723e56b81d2e04f27ddc7e37 # v4.1.2
29+
uses: PSModule/Invoke-ScriptAnalyzer@6aeb1bc093b89f9b15c2ac3e5f9ef9e0879dc755 # v4.1.3
3030
with:
3131
Debug: ${{ fromJson(inputs.Settings).Debug }}
3232
Prerelease: ${{ fromJson(inputs.Settings).Prerelease }}

.github/workflows/Linter.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,11 @@ jobs:
2525
fetch-depth: 0
2626

2727
- name: Lint code base
28-
uses: super-linter/super-linter@61abc07d755095a68f4987d1c2c3d1d64408f1f9 # v8.5.0
28+
uses: super-linter/super-linter@9e863354e3ff62e0727d37183162c4a88873df41 # v8.6.0
2929
env:
3030
GITHUB_TOKEN: ${{ github.token }}
3131
VALIDATE_BIOME_FORMAT: false
32+
VALIDATE_GITHUB_ACTIONS_ZIZMOR: false
3233
VALIDATE_JSCPD: false
3334
VALIDATE_JSON_PRETTIER: false
3435
VALIDATE_MARKDOWN_PRETTIER: false

.github/workflows/Publish-Site.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ jobs:
2222
env:
2323
Settings: ${{ inputs.Settings }}
2424
steps:
25-
- uses: actions/configure-pages@983d7736d9b0ae728b81ab479565c72886d7745b # v5.0.0
25+
- uses: actions/configure-pages@45bfe0192ca1faeb007ade9deae92b16b8254a0d # v6.0.0
2626

2727
- name: Deploy to GitHub Pages
2828
id: deployment
29-
uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5
29+
uses: actions/deploy-pages@cd2ce8fcbc39b97be8ca5fce6e763baed58fa128 # v5.0.0

.github/workflows/Test-Module.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ jobs:
5757
persist-credentials: false
5858

5959
- name: Download module artifact
60-
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
60+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
6161
with:
6262
name: module
6363
path: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/module
@@ -87,13 +87,13 @@ jobs:
8787
persist-credentials: false
8888

8989
- name: Download module artifact
90-
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
90+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
9191
with:
9292
name: module
9393
path: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/module
9494

9595
- name: Lint-Module
96-
uses: PSModule/Invoke-ScriptAnalyzer@17bb50ef88b72e7d723e56b81d2e04f27ddc7e37 # v4.1.2
96+
uses: PSModule/Invoke-ScriptAnalyzer@6aeb1bc093b89f9b15c2ac3e5f9ef9e0879dc755 # v4.1.3
9797
with:
9898
Path: outputs/module
9999
Debug: ${{ fromJson(inputs.Settings).Debug }}

.github/workflows/Test-ModuleLocal.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ jobs:
5959
fetch-depth: 0
6060

6161
- name: Download module artifact
62-
uses: actions/download-artifact@70fc10c6e5e1ce46ad2ea6f2b72d43f7d47b13c3 # v8.0.0
62+
uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
6363
with:
6464
name: module
6565
path: ${{ fromJson(inputs.Settings).WorkingDirectory }}/outputs/module

.github/workflows/Workflow-Test-Default.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
name: Workflow-Test [Default]
22

3-
run-name: "Workflow-Test [Default] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}"
3+
run-name: 'Workflow-Test [Default] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}'
44

55
on:
66
workflow_dispatch:
77
pull_request:
8+
paths:
9+
- '.github/workflows/**'
10+
- '!.github/workflows/Release.yml'
11+
- '!.github/workflows/Linter.yml'
812
schedule:
913
- cron: '0 0 * * *'
1014

@@ -33,3 +37,7 @@ jobs:
3337
TEST_USER_PAT: ${{ secrets.TEST_USER_PAT }}
3438
with:
3539
WorkingDirectory: tests/srcTestRepo
40+
ImportantFilePatterns: |
41+
^src/
42+
^README\.md$
43+
^\.github/workflows/(?!Release\.yml$|Linter\.yml$)

.github/workflows/Workflow-Test-WithManifest.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
name: Workflow-Test [WithManifest]
22

3-
run-name: "Workflow-Test [WithManifest] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}"
3+
run-name: 'Workflow-Test [WithManifest] - [${{ github.event.pull_request.title }} #${{ github.event.pull_request.number }}] by @${{ github.actor }}'
44

55
on:
66
workflow_dispatch:
77
pull_request:
8+
paths:
9+
- '.github/workflows/**'
10+
- '!.github/workflows/Release.yml'
11+
- '!.github/workflows/Linter.yml'
812
schedule:
913
- cron: '0 0 * * *'
1014

@@ -33,3 +37,7 @@ jobs:
3337
TEST_USER_PAT: ${{ secrets.TEST_USER_PAT }}
3438
with:
3539
WorkingDirectory: tests/srcWithManifestTestRepo
40+
ImportantFilePatterns: |
41+
^src/
42+
^README\.md$
43+
^\.github/workflows/(?!Release\.yml$|Linter\.yml$)

0 commit comments

Comments
 (0)