diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..2c48305 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,11 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + groups: + github-actions: + patterns: ["*"] + schedule: + interval: "weekly" + cooldown: + default-days: 7 diff --git a/.github/workflows/automatic-issue-deduplication.yml b/.github/workflows/automatic-issue-deduplication.yml index 09e6758..7267deb 100644 --- a/.github/workflows/automatic-issue-deduplication.yml +++ b/.github/workflows/automatic-issue-deduplication.yml @@ -13,7 +13,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Run Deduplicate Action - uses: pelikhan/action-genai-issue-dedup@v0 + uses: pelikhan/action-genai-issue-dedup@bdb3b5d9451c1090ffcdf123d7447a5e7c7a2528 # v0.0.19 with: github_token: ${{ secrets.GITHUB_TOKEN }} label_as_duplicate: false \ No newline at end of file diff --git a/.github/workflows/markdownLint.yaml b/.github/workflows/markdownLint.yaml index 9d9879f..d00a86c 100644 --- a/.github/workflows/markdownLint.yaml +++ b/.github/workflows/markdownLint.yaml @@ -28,15 +28,15 @@ jobs: name: Check Markdown linting runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 with: fetch-depth: 0 - - uses: tj-actions/changed-files@v47.0.0 + - uses: tj-actions/changed-files@24d32ffd492484c1d75e0c0b894501ddb9d30d62 # v47.0.0 id: changed-files with: files: | **/*.md - - uses: DavidAnson/markdownlint-cli2-action@v17 + - uses: DavidAnson/markdownlint-cli2-action@db43aef879112c3119a410d69f66701e0d530809 # v17.0.0 if: steps.changed-files.outputs.any_changed == 'true' with: globs: ${{ steps.changed-files.outputs.all_changed_files }} \ No newline at end of file diff --git a/.github/workflows/scriptAnalyzer.yaml b/.github/workflows/scriptAnalyzer.yaml index 01c6794..da8aad0 100644 --- a/.github/workflows/scriptAnalyzer.yaml +++ b/.github/workflows/scriptAnalyzer.yaml @@ -21,7 +21,7 @@ jobs: runs-on: windows-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@a37ce9120846195fa4ece8f58b268e6043cb2f26 # v3.7.0 - name: Install PSScriptAnalyzer run: | Install-Module -Name PSScriptAnalyzer -Force -SkipPublisherCheck -Scope CurrentUser diff --git a/.github/workflows/spelling.yml b/.github/workflows/spelling.yml index 9aa69f7..a3928a7 100644 --- a/.github/workflows/spelling.yml +++ b/.github/workflows/spelling.yml @@ -91,7 +91,7 @@ jobs: steps: - name: check-spelling id: spelling - uses: check-spelling/check-spelling@v0.0.26 + uses: check-spelling/check-spelling@cfb6f7e75bbfc89c71eaa30366d0c166f1bd9c8c # v0.0.26 with: suppress_push_for_open_pull_request: ${{ github.actor != 'dependabot[bot]' && 1 }} checkout: true @@ -134,7 +134,7 @@ jobs: if: (success() || failure()) && needs.spelling.outputs.followup && contains(github.event_name, 'pull_request') steps: - name: comment - uses: check-spelling/check-spelling@v0.0.26 + uses: check-spelling/check-spelling@cfb6f7e75bbfc89c71eaa30366d0c166f1bd9c8c # v0.0.26 with: checkout: true task: ${{ needs.spelling.outputs.followup }}