Files
wickra/.github/workflows
kingchenc 0d451ac584 D2: gate the publish jobs behind a protected environment
release.yml triggers on every v* tag push and the four publish jobs
(crates.io, PyPI, npm, wasm) inject long-lived registry tokens straight
from secrets with no environment, no reviewer and no tag restriction.

Bind all four jobs to a `release` GitHub environment. With the
environment's protection rules (required reviewers, tag/branch
restrictions) configured under repo Settings -> Environments, the
registry secrets become reachable only from an approved release run
rather than from any workflow execution.
2026-05-22 12:32:47 +02:00
..
2026-05-22 04:05:15 +02:00