Skip to content

Conversation

@jeremywiebe
Copy link
Contributor

@jeremywiebe jeremywiebe commented Oct 29, 2025

Summary:

npmjs.com is disabling access tokens that have no expiry. As part of this, all newly generated tokens will have a limited lifetime. Instead of dealing with needing to rotate tokens across all our repos, I'm enabling Trusted Publishing (announcement) which doesn't need any tokens!

I've included a patch changeset in this PR so that I can cut a release to test.

Issue: "none"

Test plan:

Land this PR
Cut a release
Watch the Github Action and ensure it publishes (since there's no NPM_TOKEN set up in teh publish action, it shoudl work only if Trusted Publishing is configured correctly).

@changeset-bot
Copy link

changeset-bot bot commented Oct 29, 2025

🦋 Changeset detected

Latest commit: cd76164

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
@khanacademy/graphql-flow Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@jeremywiebe jeremywiebe requested a review from jaredly October 29, 2025 21:19
Copy link
Collaborator

@jaredly jaredly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

love it

@jeremywiebe jeremywiebe marked this pull request as ready for review October 29, 2025 21:20
@jeremywiebe jeremywiebe merged commit 92b8412 into main Oct 29, 2025
2 checks passed
@jeremywiebe jeremywiebe deleted the jer/trusted-publishing branch October 29, 2025 21:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants