diff --git a/.github/workflows/api.yml b/.github/workflows/api.yml index 49a7de3c..aaf82ca4 100644 --- a/.github/workflows/api.yml +++ b/.github/workflows/api.yml @@ -38,15 +38,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Setup uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 - name: Install API dependencies run: | @@ -64,7 +64,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Build API container run: | @@ -94,7 +94,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace uses: ./.github/actions/setup-js-workspace @@ -105,12 +105,12 @@ jobs: enable-turbo-cache: "false" - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Setup uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 - name: Install system PostgreSQL client run: | @@ -203,7 +203,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace uses: ./.github/actions/setup-js-workspace @@ -214,12 +214,12 @@ jobs: enable-turbo-cache: "false" - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Setup uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 - name: Install system PostgreSQL client run: | @@ -247,7 +247,7 @@ jobs: echo "$output" | grep -F "Missing required CIQUAL files for phase3 bootstrap" - name: Cache CIQUAL data - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: ${{ runner.temp }}/ciqual-data key: ciqual-2025-5555c572-e0b1de25-e216928b @@ -388,7 +388,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace uses: ./.github/actions/setup-js-workspace @@ -399,12 +399,12 @@ jobs: enable-turbo-cache: "false" - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Setup uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 - name: Install system PostgreSQL client run: | @@ -417,7 +417,7 @@ jobs: uv sync --extra bootstrap --locked - name: Cache CIQUAL data - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: ${{ runner.temp }}/ciqual-data key: ciqual-2025-5555c572-e0b1de25-e216928b @@ -617,15 +617,15 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Setup uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 - name: Install system PostgreSQL client run: | @@ -638,7 +638,7 @@ jobs: uv sync --extra dev --extra bootstrap --locked - name: Cache CIQUAL data - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: ${{ runner.temp }}/ciqual-data key: ciqual-2025-5555c572-e0b1de25-e216928b diff --git a/.github/workflows/changeset-pr-gate.yml b/.github/workflows/changeset-pr-gate.yml index bf79f26a..5dc09718 100644 --- a/.github/workflows/changeset-pr-gate.yml +++ b/.github/workflows/changeset-pr-gate.yml @@ -23,7 +23,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 diff --git a/.github/workflows/changesets-release.yml b/.github/workflows/changesets-release.yml index dca341aa..3f88c9ba 100644 --- a/.github/workflows/changesets-release.yml +++ b/.github/workflows/changesets-release.yml @@ -19,17 +19,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 - name: Setup pnpm - uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8 + uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9 with: version: 10.29.3 - name: Setup Node - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: "22" cache: "pnpm" @@ -87,7 +87,7 @@ jobs: run: pnpm install --frozen-lockfile --ignore-scripts - name: Create release pull request - uses: changesets/action@63a615b9cd06ba9a3e6d13796c7fbcb080a60a0b # v1.8.0 + uses: changesets/action@a45c4d594aa4e2c509dc14a9f2b3b67ba3780d0d # v1.9.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 05788887..13811bd0 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Run quality gate run: | @@ -30,7 +30,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace id: setup @@ -57,25 +57,25 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup pnpm - uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093 # v6.0.8 + uses: pnpm/action-setup@0ebf47130e4866e96fce0953f49152a61190b271 # v6.0.9 with: version: 10.29.3 - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Setup Node - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: "22" - name: Setup uv - uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 + uses: astral-sh/setup-uv@11f9893b081a58869d3b5fccaea48c9e9e46f990 # v8.3.2 - name: Run Python lint checks run: | @@ -91,7 +91,7 @@ jobs: content_scaffolds: ${{ steps.scope.outputs.content_scaffolds }} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 with: fetch-depth: 0 @@ -120,7 +120,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace id: setup @@ -143,7 +143,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace id: setup @@ -171,7 +171,7 @@ jobs: - name: Save Turbo local cache fallback if: ${{ always() && steps.setup.outputs.use_remote != 'true' }} - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: .turbo key: ${{ runner.os }}-turbo-${{ github.job }}-${{ github.ref_name }}-${{ github.sha }}-${{ hashFiles('pnpm-lock.yaml', 'turbo.json', 'package.json') }} @@ -184,7 +184,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace id: setup @@ -232,7 +232,7 @@ jobs: - name: Save Turbo local cache fallback if: ${{ always() && steps.setup.outputs.use_remote != 'true' }} - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: .turbo key: ${{ runner.os }}-turbo-${{ github.job }}-${{ github.ref_name }}-${{ github.sha }}-${{ hashFiles('pnpm-lock.yaml', 'turbo.json', 'package.json') }} @@ -245,7 +245,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace id: setup @@ -274,7 +274,7 @@ jobs: - name: Save Turbo local cache fallback if: ${{ always() && steps.setup.outputs.use_remote != 'true' }} - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: .turbo key: ${{ runner.os }}-turbo-${{ github.job }}-${{ github.ref_name }}-${{ github.sha }}-${{ hashFiles('pnpm-lock.yaml', 'turbo.json', 'package.json') }} @@ -287,7 +287,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace id: setup @@ -312,7 +312,7 @@ jobs: - name: Save Turbo local cache fallback if: ${{ always() && steps.setup.outputs.use_remote != 'true' }} - uses: actions/cache/save@v5 + uses: actions/cache/save@v6 with: path: .turbo key: ${{ runner.os }}-turbo-${{ github.job }}-${{ github.ref_name }}-${{ github.sha }}-${{ hashFiles('pnpm-lock.yaml', 'turbo.json', 'package.json') }} diff --git a/.github/workflows/docs-hygiene-audit.yml b/.github/workflows/docs-hygiene-audit.yml index f51e3fcb..914829f5 100644 --- a/.github/workflows/docs-hygiene-audit.yml +++ b/.github/workflows/docs-hygiene-audit.yml @@ -14,10 +14,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Node - uses: actions/setup-node@v6 + uses: actions/setup-node@v7 with: node-version: "22" diff --git a/.github/workflows/phase2-reporting.yml b/.github/workflows/phase2-reporting.yml index bc0a89f7..b20a4aae 100644 --- a/.github/workflows/phase2-reporting.yml +++ b/.github/workflows/phase2-reporting.yml @@ -70,9 +70,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install lint dependencies @@ -107,7 +107,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Collect now-set figures from fixtures run: | python etl/phase2/reporting/scripts/collect_reporting.py \ @@ -132,9 +132,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Install compare dependencies @@ -170,7 +170,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup reporting workspace id: setup @@ -248,9 +248,9 @@ jobs: PSQL_BIN: psql steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Setup reporting workspace @@ -272,7 +272,7 @@ jobs: python -m pip install --upgrade pip pip install pyyaml==6.0.2 jsonschema==4.23.0 openpyxl psycopg2-binary - name: Cache CIQUAL data - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: ${{ runner.temp }}/ciqual-data key: ciqual-2025-5555c572-e0b1de25-e216928b @@ -368,9 +368,9 @@ jobs: PSQL_BIN: psql steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Setup reporting workspace @@ -412,7 +412,7 @@ jobs: python -m pip install --upgrade pip pip install pyyaml==6.0.2 jsonschema==4.23.0 openpyxl psycopg2-binary - name: Cache CIQUAL data - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: ${{ runner.temp }}/ciqual-data key: ciqual-2025-5555c572-e0b1de25-e216928b @@ -513,9 +513,9 @@ jobs: PSQL_BIN: psql steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup Python - uses: actions/setup-python@v6 + uses: actions/setup-python@v7 with: python-version: "3.12" - name: Setup reporting workspace @@ -557,7 +557,7 @@ jobs: python -m pip install --upgrade pip pip install pyyaml==6.0.2 jsonschema==4.23.0 openpyxl psycopg2-binary - name: Cache CIQUAL data - uses: actions/cache@v5 + uses: actions/cache@v6 with: path: ${{ runner.temp }}/ciqual-data key: ciqual-2025-5555c572-e0b1de25-e216928b diff --git a/.github/workflows/storybook-deploy.yml b/.github/workflows/storybook-deploy.yml index b10f684e..9e2c0aad 100644 --- a/.github/workflows/storybook-deploy.yml +++ b/.github/workflows/storybook-deploy.yml @@ -36,7 +36,7 @@ jobs: VERCEL_TOKEN: ${{ secrets.VERCEL_TOKEN }} steps: - name: Checkout - uses: actions/checkout@v6 + uses: actions/checkout@v7 - name: Setup workspace uses: ./.github/actions/setup-js-workspace