You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: record releases in Linear, pin and update workflow actions
A linear-release job records each PyPI release, gated on a successful
publish. It is a separate job because the publish job has no checkout and
holds only id-token: write for Trusted Publishing. The release is identified
by the tag.
publish-to-pypi.yml is SHA-pinned. pypa/gh-action-pypi-publish was on the
release/v1 branch ref, which moves on every push, next to the PyPI OIDC
token. Other workflows stay on tags. Bumped checkout v7, setup-python v7,
cache v6, upload-artifact v7, download-artifact v8.
Slack action v4.0.0 needs webhook-type from v2 on. The e2e notification now
passes the job's own webhook secret rather than the default one.
Codecov v3 disabled: its Node runtime is gone from the runners. Coverage is
still computed and printed.
Dependabot now covers github-actions alongside pip.
"text": ${{ toJSON(format('[Codeplain Client] PR <{0}|#{1}: {2}> was merged to main by `{3}`.', github.event.pull_request.html_url, github.event.pull_request.number, github.event.pull_request.title, github.actor)) }}
0 commit comments