ci: resolve GitHub Actions pipeline warnings#1948
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
skill-check — docs0 verified, 694 skipped.
Note 183 stale rendered artifact(s) detected on main, unrelated to this PR. This PR is fine; the drift was already there. A maintainer should open a chore PR to re-render these.
|
Terraform plan —
|
Summary
Root cause
The release run used action majors that target the deprecated Node 20 runtime. PyPI publishing also supplied both an API-token password and OIDC permissions, which disabled Trusted Publishing and caused attestations to be ignored.
Validation
go run github.com/rhysd/actionlint/cmd/actionlint@v1.7.7 -colorgit diff --checkiii-helpers,iii-observability, andiii-sdkdistributionstwine checkpassed for all wheels and source distributionsDeployment prerequisite
Before a non-dry-run release, configure PyPI Trusted Publishers for
iii-helpers,iii-observability, andiii-sdk, authorizing bothrelease-iii.ymlandalpha-release.yml.