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
10 changes: 5 additions & 5 deletions .github/workflows/architecture-boundaries.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:

steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit

Expand All @@ -26,12 +26,12 @@ jobs:
fetch-depth: 0

- name: Install pnpm (pinned)
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
with:
version: 9.15.9

- name: Setup Node.js
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: '22'
cache: 'pnpm'
Expand All @@ -51,7 +51,7 @@ jobs:
--output-type archi packages/ > architecture.svg

- name: Upload architecture diagram
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
if: always()
with:
name: architecture-diagram
Expand Down Expand Up @@ -178,7 +178,7 @@ jobs:
EOF

- name: Upload boundary report
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
if: always()
with:
name: boundary-report
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/browser-smoke.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,19 +25,19 @@ jobs:
timeout-minutes: 10
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- name: Checkout
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd

- name: Setup pnpm
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
with:
version: 9.15.9

- name: Setup Node
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: 22
cache: 'pnpm'
Expand All @@ -52,7 +52,7 @@ jobs:
run: pnpm run -s preflight

- name: Cache Playwright browsers
uses: actions/cache@668228422ae6a00e4ad889ee87cd7109ec5666a7
uses: actions/cache@27d5ce7f107fe9357f9df03efb73ab90386fccae
with:
path: ~/.cache/ms-playwright
key: playwright-${{ runner.os }}-${{ hashFiles('pnpm-lock.yaml') }}
Expand Down Expand Up @@ -93,7 +93,7 @@ jobs:

- name: Upload host-contracts JSON artifact
if: always()
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
with:
name: browser-host-contracts
path: ${{ runner.temp }}/host-contracts.json
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/cert-shipme.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ jobs:
pull-requests: write
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with: { node-version: 22, cache: 'pnpm' }
- run: pnpm install --no-frozen-lockfile

Expand Down Expand Up @@ -62,7 +62,7 @@ jobs:
run: node packages/wesley-host-node/bin/wesley.mjs cert-verify --in SHIPME.md --pub pub.pem

- name: Upload SHIPME
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
with:
name: SHIPME
path: SHIPME.md
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,18 +10,18 @@ jobs:
timeout-minutes: 20
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
with:
submodules: recursive
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
- name: Verify pnpm version
run: |
echo "pnpm: $(pnpm --version)"
node -v
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with: { node-version: 22, cache: 'pnpm' }
- run: pnpm install --frozen-lockfile
- name: Verify lockfile unchanged
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/cli-quick.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:

steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit

Expand All @@ -48,7 +48,7 @@ jobs:

- name: Setup pnpm
if: steps.changes.outputs.cli == 'true'
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093

- name: Verify pnpm version
run: |
Expand All @@ -57,7 +57,7 @@ jobs:

- name: Setup Node.js (LTS)
if: steps.changes.outputs.cli == 'true'
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: '22'
cache: 'pnpm'
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/cli-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:

steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit

Expand All @@ -43,15 +43,15 @@ jobs:
submodules: recursive # For Bats plugins

- name: Setup pnpm
uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093

- name: Verify pnpm version
run: |
echo "pnpm: $(pnpm --version)"
node -v

- name: Setup Node.js ${{ matrix.node-version }}
uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
Expand Down Expand Up @@ -103,7 +103,7 @@ jobs:
pnpm test:tap > cli-test-results.tap

- name: Upload TAP test results
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
if: always()
with:
name: cli-test-results-${{ matrix.os }}-node${{ matrix.node-version }}
Expand All @@ -129,7 +129,7 @@ jobs:

steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit

Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,21 +27,21 @@ jobs:

steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit

- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd

- name: Initialize CodeQL
uses: github/codeql-action/init@c10b8064de6f491fea524254123dbe5e09572f13
uses: github/codeql-action/init@9e0d7b8d25671d64c341c19c0152d693099fb5ba
with:
languages: ${{ matrix.language }}
build-mode: none
queries: security-and-quality

- name: Analyze with CodeQL
uses: github/codeql-action/analyze@c10b8064de6f491fea524254123dbe5e09572f13
uses: github/codeql-action/analyze@9e0d7b8d25671d64c341c19c0152d693099fb5ba
with:
category: /language:${{ matrix.language }}
4 changes: 2 additions & 2 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ jobs:

steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit

- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd

- name: Review dependencies
uses: actions/dependency-review-action@2031cfc080254a8a887f58cffee85186f0e49e48
uses: actions/dependency-review-action@a1d282b36b6f3519aa1f3fc636f609c47dddb294
with:
fail-on-severity: high
4 changes: 2 additions & 2 deletions .github/workflows/docs-link-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: 22
- name: Check markdown links (relative only)
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/fuzzing.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,14 @@ jobs:
timeout-minutes: 10
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
with:
version: 9.15.9
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: 22
- name: Enable corepack (pnpm)
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/install-bats.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- name: Install bats and jq
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pkg-cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:
timeout-minutes: 15
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
with:
version: 9.15.9
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: 22
- name: Enable corepack (pnpm)
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/pkg-core.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:
timeout-minutes: 10
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
with:
version: 9.15.9
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: 22
- name: Enable corepack (pnpm)
Expand All @@ -39,7 +39,7 @@ jobs:
# Quote the command: '@' can confuse YAML if unquoted
run: "pnpm --filter @wesley/core test:coverage || pnpm --filter @wesley/core test"
- name: Upload core coverage (if present)
uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a
with:
name: core-coverage
path: packages/wesley-core/coverage/**
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pkg-generator-js.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:
timeout-minutes: 10
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
with:
version: 9.15.9
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: 22
- name: Enable corepack (pnpm)
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pkg-holmes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:
timeout-minutes: 10
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
with:
version: 9.15.9
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: 22
- name: Enable corepack (pnpm)
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/pkg-host-bun.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
timeout-minutes: 5
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/pkg-host-deno.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,14 +23,14 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Harden runner
uses: step-security/harden-runner@f808768d1510423e83855289c910610ca9b43176
uses: step-security/harden-runner@ab7a9404c0f3da075243ca237b5fac12c98deaa5
with:
egress-policy: audit
- uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd
- uses: pnpm/action-setup@fc06bc1257f339d1d5d8b3a19a8cae5388b55320
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
with:
version: '9.15.9'
- uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e
with:
node-version: '22'
cache: 'pnpm'
Expand Down
Loading
Loading