diff --git a/.github/dependabot.yml b/.github/dependabot.yml index a26dea89..d3593120 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -18,6 +18,8 @@ updates: - "github-actions" # The catalog build tooling (Node / npm). + cooldown: + default-days: 7 - package-ecosystem: "npm" directory: "/tools/catalog-build" schedule: diff --git a/.github/workflows/build-catalog.yml b/.github/workflows/build-catalog.yml index e71d81f3..5c7b6aa8 100644 --- a/.github/workflows/build-catalog.yml +++ b/.github/workflows/build-catalog.yml @@ -34,10 +34,10 @@ jobs: if: github.event_name == 'pull_request' runs-on: ubuntu-latest steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 # Updated dates can fall back to Git history. - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 20 cache: npm @@ -54,10 +54,10 @@ jobs: contents: write # Only the publish job may push the rebuilt catalog. pull-requests: write # Needed when branch protection forces a PR instead. steps: - - uses: actions/checkout@v7 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 - - uses: actions/setup-node@v7 + - uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0 with: node-version: 20 cache: npm diff --git a/.github/workflows/content-spring-cleaning.yml b/.github/workflows/content-spring-cleaning.yml index ac439ae2..47eb7abe 100644 --- a/.github/workflows/content-spring-cleaning.yml +++ b/.github/workflows/content-spring-cleaning.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout repository (full history) - uses: actions/checkout@v7 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 with: fetch-depth: 0 diff --git a/.github/workflows/traffic-stats.yml b/.github/workflows/traffic-stats.yml index 74ce9d95..92299b83 100644 --- a/.github/workflows/traffic-stats.yml +++ b/.github/workflows/traffic-stats.yml @@ -24,10 +24,10 @@ jobs: 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 cache: npm