Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/brief-format-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,10 +41,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7

- name: Setup Node
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: '20'

Expand Down
28 changes: 14 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,16 +17,16 @@ jobs:
timeout-minutes: 30
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
submodules: false
- name: Setup node
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: 20
- run: npm ci
- run: npm run build-prod
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
with:
path: static/index.html
retention-days: 1
Expand All @@ -36,11 +36,11 @@ jobs:
timeout-minutes: 30
steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
submodules: false
- name: Setup node
uses: actions/setup-node@v4
uses: actions/setup-node@v7
with:
node-version: 20
- run: npm ci
Expand All @@ -49,7 +49,7 @@ jobs:
run: npm run verify:contracts
- name: Enforce checked-in coverage ratchet
run: node scripts/check-coverage-ratchet.mjs
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
if: always()
with:
name: coverage-summary
Expand All @@ -61,8 +61,8 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: "20"
cache: "npm"
Expand All @@ -74,8 +74,8 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: "20"
cache: "npm"
Expand All @@ -87,8 +87,8 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 10
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: "20"
cache: "npm"
Expand All @@ -101,8 +101,8 @@ jobs:
timeout-minutes: 30
needs: [build]
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
- uses: actions/checkout@v7
- uses: actions/setup-node@v7
with:
node-version: "20"
cache: "npm"
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/db-migrate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
--health-retries 10

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Apply schema
env:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/dependabot-auto-merge.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
steps:
- name: Fetch Dependabot metadata
id: meta
uses: dependabot/fetch-metadata@v2
uses: dependabot/fetch-metadata@v3
with:
github-token: "${{ secrets.GITHUB_TOKEN }}"

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/deploy-pages.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,13 +20,13 @@ jobs:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Upload launch stub artifact
uses: actions/upload-pages-artifact@v3
uses: actions/upload-pages-artifact@v5
with:
path: pages-stub

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: actions/deploy-pages@v5
4 changes: 2 additions & 2 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
SUBDOMAIN: ${{ inputs.target_subdomain }}
FQDN: ${{ format('{0}.{1}', inputs.target_subdomain, vars.DOMAIN) }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Validate repository deployment contract
run: node scripts/check-deploy-contract.mjs
Expand All @@ -49,7 +49,7 @@ jobs:

- name: Log in to GitHub Container Registry
if: ${{ !inputs.dry_run }}
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ vars.GHCR_USERNAME }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/e2e.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- uses: actions/setup-node@v4
- uses: actions/setup-node@v7
with:
node-version: "22"
cache: npm
Expand All @@ -42,7 +42,7 @@ jobs:
# Omit an empty variable so Playwright starts and probes the local stack.
E2E_BASE_URL: ${{ vars.E2E_BASE_URL }}

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v7
if: failure()
with:
name: playwright-report
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-author.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,4 +13,4 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: toshimaru/auto-author-assign@7e15cd70c245ad136377c3fab3479815df10d844
- uses: toshimaru/auto-author-assign@da4dc1570b78bb0e1693ff703cd7077c6c2596f0
6 changes: 3 additions & 3 deletions .github/workflows/pr-description.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,11 @@ jobs:
steps:
- name: Checkout trusted base validator
if: github.event_name == 'pull_request'
uses: actions/checkout@v4
uses: actions/checkout@v7
with:
ref: ${{ github.event.pull_request.base.sha }}
persist-credentials: false
- uses: actions/github-script@v7
- uses: actions/github-script@v9
with:
script: |
if (context.eventName === 'merge_group') {
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/github-script@v7
- uses: actions/github-script@v9
with:
script: |
if (context.eventName === 'merge_group') {
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pr-stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
permissions:
pull-requests: write
steps:
- uses: actions/stale@8f717f0dfca33b78d3c933452e42558e4456c8e7
- uses: actions/stale@1e223db275d687790206a7acac4d1a11bd6fe629
with:
days-before-pr-close: 14
days-before-pr-stale: 14
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/promote.yml
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ jobs:
SUBDOMAIN: ${{ inputs.target_subdomain }}
FQDN: ${{ inputs.target_subdomain == 'main' && vars.DOMAIN || format('{0}.{1}', inputs.target_subdomain, vars.DOMAIN) }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7

- name: Validate immutable staging evidence
env:
Expand All @@ -60,7 +60,7 @@ jobs:

- name: Log in to GitHub Container Registry
if: ${{ !inputs.dry_run }}
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ vars.GHCR_USERNAME }}
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/semantic-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ jobs:
runs-on: ubuntu-latest
timeout-minutes: 15
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
persist-credentials: false

- uses: actions/setup-node@v4
- uses: actions/setup-node@v7
with:
node-version: 24.14.0
cache: npm
Expand All @@ -38,12 +38,12 @@ jobs:
issues: write
pull-requests: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v7
with:
fetch-depth: 0
persist-credentials: false

- uses: actions/setup-node@v4
- uses: actions/setup-node@v7
with:
node-version: 24.14.0
cache: npm
Expand Down
Loading