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
12 changes: 6 additions & 6 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
steps:
- name: Harden runner
# Block egress; install + lint + type-check + test + build reach only npm + GitHub.
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2
uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2
with:
egress-policy: block
disable-sudo: true
Expand All @@ -43,7 +43,7 @@ jobs:
fetch-depth: 0

- name: Setup pnpm
uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0
uses: pnpm/action-setup@73e46992e05b19abd31f2f3c20e0e7370d762115 # v6.1.1

- name: Setup Node.js
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
Expand Down Expand Up @@ -158,7 +158,7 @@ jobs:
- name: Harden runner
# macOS GitHub-hosted runners only get harden-runner's audit (monitor-only)
# mode — no eBPF-based egress blocking exists there, so this can't `block`.
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2
uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2
with:
egress-policy: audit

Expand All @@ -171,7 +171,7 @@ jobs:
components: rustfmt, clippy

- name: Cache cargo
uses: Swatinem/rust-cache@6323deb102c322ba6fcbdcafc7e3dddab59af2b6 # v2.9.2
uses: Swatinem/rust-cache@d1527c8f67ef9af357290475d4af4b0fab8f12e0 # v2.9.3
with:
workspaces: apps/macos/src-tauri

Expand Down Expand Up @@ -213,7 +213,7 @@ jobs:
- name: Harden runner
# Endpoints traced from real CI run 29178832429. csp.spec.ts/smoke.spec.ts
# now stub every off-origin request, so only job infra remains below.
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2
uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2
with:
egress-policy: block
disable-sudo: false
Expand All @@ -234,7 +234,7 @@ jobs:
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1

- name: Setup pnpm
uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0
uses: pnpm/action-setup@73e46992e05b19abd31f2f3c20e0e7370d762115 # v6.1.1

- name: Setup Node.js
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ jobs:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Initialize CodeQL
uses: github/codeql-action/init@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3
uses: github/codeql-action/init@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3
with:
languages: ${{ matrix.language }}
build-mode: none
Expand All @@ -87,7 +87,7 @@ jobs:
- '**/__fixtures__/**'
- 'scripts/chrome-oauth-token.mts'
- name: Analyze
uses: github/codeql-action/analyze@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3
uses: github/codeql-action/analyze@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3
with:
category: /language:${{ matrix.language }}

Expand All @@ -110,12 +110,12 @@ jobs:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Initialize CodeQL
uses: github/codeql-action/init@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3
uses: github/codeql-action/init@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3
with:
languages: rust
build-mode: none
- name: Analyze
uses: github/codeql-action/analyze@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3
uses: github/codeql-action/analyze@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3
with:
category: /language:rust

Expand All @@ -134,11 +134,11 @@ jobs:
- name: Checkout
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
- name: Initialize CodeQL
uses: github/codeql-action/init@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3
uses: github/codeql-action/init@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3
with:
languages: swift
build-mode: autobuild
- name: Analyze
uses: github/codeql-action/analyze@24c54180a607b1449ed407dd24f251e4e9147c8d # v4.38.3
uses: github/codeql-action/analyze@33d7b85da1a04171e211befe2c739303b9a4c066 # v4.39.3
with:
category: /language:swift
12 changes: 6 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ jobs:
steps:
- name: Harden runner
# Block egress (builds + attests the published artifact).
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2
uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2
with:
egress-policy: block
disable-sudo: true
Expand All @@ -59,7 +59,7 @@ jobs:
fetch-depth: 0

- name: Setup pnpm
uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0
uses: pnpm/action-setup@73e46992e05b19abd31f2f3c20e0e7370d762115 # v6.1.1

- name: Setup Node.js
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
Expand Down Expand Up @@ -138,7 +138,7 @@ jobs:
steps:
- name: Harden runner
# Audit only: macOS runners have no egress blocking (see ci.yml's `rust` job).
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2
uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2
with:
egress-policy: audit

Expand All @@ -151,7 +151,7 @@ jobs:
uses: dtolnay/rust-toolchain@4be7066ada62dd38de10e7b70166bc74ed198c30 # stable

- name: Setup pnpm
uses: pnpm/action-setup@ea17c68df8912ef543352723c149a84f56e3d413 # v6.1.0
uses: pnpm/action-setup@73e46992e05b19abd31f2f3c20e0e7370d762115 # v6.1.1

- name: Setup Node.js
uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7
Expand Down Expand Up @@ -223,7 +223,7 @@ jobs:
steps:
- name: Harden runner
# Block egress (creates the GitHub release).
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2
uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2
with:
egress-policy: block
disable-sudo: true
Expand Down Expand Up @@ -318,7 +318,7 @@ jobs:
steps:
- name: Harden runner
# Block egress (holds the store tokens).
uses: step-security/harden-runner@ccd8616d44fd3846e67624a50d5aad6d37bf2d25 # v2
uses: step-security/harden-runner@46b06cea07f9e64621fdf066ba77ac6915163d43 # v2
with:
egress-policy: block
disable-sudo: true
Expand Down
Loading