diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 18e849d441..73e23360cb 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -16,4 +16,6 @@ updates: - package-ecosystem: "github-actions" directory: "/" # Location of the .github/workflows directory schedule: - interval: "weekly" \ No newline at end of file + interval: "weekly" + cooldown: + default-days: 7 diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 3ee3e426f2..1c7ab4d1ff 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -31,10 +31,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: '3.11' @@ -59,10 +59,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up Python - uses: actions/setup-python@v6 + uses: actions/setup-python@ece7cb06caefa5fff74198d8649806c4678c61a1 # v6.3.0 with: python-version: '3.11' @@ -80,10 +80,10 @@ jobs: continue-on-error: true steps: - name: Checkout repository - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Set up Node.js - uses: actions/setup-node@v7 + uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: '20' diff --git a/.github/workflows/lock.yml b/.github/workflows/lock.yml index 17533e8cac..f0a7ad829e 100644 --- a/.github/workflows/lock.yml +++ b/.github/workflows/lock.yml @@ -12,6 +12,6 @@ jobs: lock: runs-on: ubuntu-latest steps: - - uses: OSDKDev/lock-issues@v1.2 + - uses: OSDKDev/lock-issues@937111af12ed1714d689c114a6675dfdea98bf42 # v1.2 with: repo-token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 65ade00ddc..9e798d772f 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -30,15 +30,15 @@ jobs: - python steps: - name: Checkout repository - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Initialize CodeQL - uses: github/codeql-action/init@v4 + uses: github/codeql-action/init@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6 with: languages: ${{ matrix.language }} - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v4 + uses: github/codeql-action/analyze@5595ccaf912efad79be6eef63a5619ff05969be3 # v4.37.6 with: category: "/language:${{ matrix.language }}" @@ -52,9 +52,9 @@ jobs: pull-requests: write steps: - name: Checkout repository - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Dependency Review - uses: actions/dependency-review-action@v5 + uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294 # v5.0.0 with: comment-summary-in-pr: on-failure diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 514cacf253..95e72ac940 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/stale@v10 + - uses: actions/stale@1e223db275d687790206a7acac4d1a11bd6fe629 # v10.4.0 with: repo-token: ${{ secrets.GITHUB_TOKEN }} stale-issue-message: 'This issue has not seen any action for a while! Closing for now, but it can be reopened at a later date.' diff --git a/.github/workflows/validate-markdown.yml b/.github/workflows/validate-markdown.yml index 2c1b508bfa..d6b1b6b9f6 100644 --- a/.github/workflows/validate-markdown.yml +++ b/.github/workflows/validate-markdown.yml @@ -21,10 +21,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Check broken Paths id: check-broken-paths - uses: john0isaac/action-check-markdown@v1.3.1 + uses: john0isaac/action-check-markdown@c255625e4ae89924a5f39a440a22e51fcc9f5893 # v1.3.1 with: command: check_broken_paths directory: ./ @@ -37,10 +37,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Run Check paths tracking id: check-paths-tracking - uses: john0isaac/action-check-markdown@v1.3.1 + uses: john0isaac/action-check-markdown@c255625e4ae89924a5f39a440a22e51fcc9f5893 # v1.3.1 with: command: check_paths_tracking directory: ./ @@ -53,7 +53,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - name: Collect changed markdown files @@ -80,10 +80,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Run Check URLs Country Locale id: check-urls-locale - uses: john0isaac/action-check-markdown@v1.3.1 + uses: john0isaac/action-check-markdown@c255625e4ae89924a5f39a440a22e51fcc9f5893 # v1.3.1 with: command: check_urls_locale directory: ./ @@ -95,10 +95,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Run Check Broken URLs id: check-broken-urls - uses: john0isaac/action-check-markdown@v1.3.1 + uses: john0isaac/action-check-markdown@c255625e4ae89924a5f39a440a22e51fcc9f5893 # v1.3.1 with: command: check_broken_urls directory: ./ diff --git a/.github/workflows/welcome-issue.yml b/.github/workflows/welcome-issue.yml index b6313c8a34..2e9e529586 100644 --- a/.github/workflows/welcome-issue.yml +++ b/.github/workflows/welcome-issue.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Add Label and thanks comment to Issue - uses: actions/github-script@v9 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | const issueAuthor = context.payload.sender.login @@ -28,7 +28,7 @@ jobs: body: `👋 Thanks for contributing @${ issueAuthor }! We will review the issue and get back to you soon.` }) - name: Auto-assign issue - uses: pozil/auto-assign-issue@v4 + uses: pozil/auto-assign-issue@af6beea6bdf1e8eb373f061c5bc168681fc6d011 # v4.0.1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} assignees: koreyspace diff --git a/.github/workflows/welcome-pr.yml b/.github/workflows/welcome-pr.yml index 89dfb18055..947c0ae2be 100644 --- a/.github/workflows/welcome-pr.yml +++ b/.github/workflows/welcome-pr.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Add Label and thanks comment to Pull request - uses: actions/github-script@v9 + uses: actions/github-script@3a2844b7e9c422d3c10d287c895573f7108da1b3 # v9.0.0 with: script: | const issueAuthor = context.payload.sender.login @@ -28,7 +28,7 @@ jobs: body: `👋 Thanks for contributing @${ issueAuthor }! We will review the pull request and get back to you soon.` }) - name: Auto-assign pull request - uses: pozil/auto-assign-issue@v4 + uses: pozil/auto-assign-issue@af6beea6bdf1e8eb373f061c5bc168681fc6d011 # v4.0.1 with: repo-token: ${{ secrets.GITHUB_TOKEN }} assignees: koreyspace