GitHub tightens npm trusted publishing expiry
🔒 GitHub now expires newly created npm trusted publishing configurations after 48 hours if they don't complete an initial successful publish. The change validates and permanently binds the configuration only after that first publish and requires a new 48-hour window when repository or project identity changes. GitHub also blocks trusted tokens from issue_comment events and retains the existing pull_request_target restriction to reduce risks from reclaimed repository slugs.
