Files
pnpm/.github/workflows/audit.yml
T
Zoltan Kochan 02f8807f56 fix(release): resume pacquet beta publish (#13483)
The first pnpm 12 beta release used pnpm 12.0.0-alpha.21 to publish a wrapper whose workspace name is `pacquet`. That version predates `publishConfig.name`, so npm trusted publishing was attempted for `pacquet` instead of `pnpm` and the root package failed after all native packages had already been published.

Use pnpm 11.18.0, the released TypeScript CLI that supports `publishConfig.name`, for release tooling. Update every `pnpm/setup` consumer to the revision that can install v11 from GitHub release archives. Make the Rust publishing loop query each effective published name and skip versions already on npm, while preserving hard failures for registry errors other than 404. This allows a moved beta tag to resume the partial release and reach the dependent GitHub release job.
2026-07-29 10:54:15 +02:00

30 lines
714 B
YAML

name: Audit
on:
push:
# Skip the redundant run on the merge queue's temporary
# `gh-readonly-queue/**` branches; the pull_request run already covered it.
branches-ignore:
- 'gh-readonly-queue/**'
pull_request:
permissions:
contents: read # to fetch code (actions/checkout)
jobs:
audit:
name: Audit dependencies
runs-on: blacksmith-4vcpu-ubuntu-2404
steps:
- name: Checkout Commit
uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Install pnpm
uses: pnpm/setup@6523ce966bcf7a1061ce6401e5c6e0b60466bd31
with:
install: false
- name: Audit
run: pn audit