Skip to content

Conversation

@JoshuaKGoldberg
Copy link
Owner

@JoshuaKGoldberg JoshuaKGoldberg commented Jan 2, 2026

PR Checklist

Overview

Adopts the same flow as what @michaelfaith set up for ts-api-utils in JoshuaKGoldberg/ts-api-utils#772. That is:

  • Remove the NPM_TOKEN secret (yay! one less manual secret token!)
  • Add a next step of setting the repo's trusted publishing in https://www.npmjs.com/package/*/access (darn, still a manual step)
  • Switch npm's settings in .release-it.json from publish args to the general skipChecks

Co-authored-by: @michaelfaith

🎁

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

All reports are resolved now. Thanks! ✅

🗺️ This message was posted automatically by OctoGuide: a bot for GitHub repository best practices.

@JoshuaKGoldberg JoshuaKGoldberg merged commit 6f90b26 into main Jan 2, 2026
9 checks passed
@JoshuaKGoldberg JoshuaKGoldberg deleted the npm-trusted-publishing branch January 2, 2026 14:44
@JoshuaKGoldberg
Copy link
Owner Author

Ah, this also needed the changes from JoshuaKGoldberg/release-it-action#741.

@github-actions
Copy link

github-actions bot commented Jan 2, 2026

🎉 This is included in version v2.59.0 🎉

The release is available on:

Cheers! 📦🚀

JoshuaKGoldberg added a commit to flint-fyi/flint that referenced this pull request Jan 3, 2026
## PR Checklist

- [x] Addresses an existing open issue: fixes #1239
- [x] That issue was marked as [`status: accepting
prs`](https://github.com/flint-fyi/flint/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+accepting+prs%22)
- [x] Steps in
[CONTRIBUTING.md](https://github.com/flint-fyi/flint/blob/main/.github/CONTRIBUTING.md)
were taken

## Overview

Applies the same removals as
JoshuaKGoldberg/create-typescript-app#2337.

* `NPM_TOKEN`: I think trying to use it is what's causing the auth
issues
* `provenance: true`: no longer necessary

❤️‍🔥
JoshuaKGoldberg added a commit to octoguide/bot that referenced this pull request Jan 5, 2026
## PR Checklist

- [x] Addresses an existing open issue: fixes #427
- [x] That issue was marked as [`status: accepting
prs`](https://github.com/OctoGuide/bot/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+accepting+prs%22)
- [x] Steps in
[CONTRIBUTING.md](https://github.com/OctoGuide/bot/blob/main/.github/CONTRIBUTING.md)
were taken

## Overview

As per
JoshuaKGoldberg/create-typescript-app#2337 and
JoshuaKGoldberg/create-typescript-app#2339. Also
bumps `release-it` to `^19.2.2`, just in case.

Noting: @cylewaitforit and I had talked about splitting _publishing_
from _releasing_. Which sounds like a good idea (good call Cyle!). But
it doesn't need to block this PR.

🗺️
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

🚀 Feature: Switch to npm trusted publishing with OIDC

2 participants