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
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+4-8Lines changed: 4 additions & 8 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -116,16 +116,12 @@ $ pnpm fix
116
116
117
117
## Publishing and releases
118
118
119
-
Changes made to this repository via the automated release PR pipeline should publish to npm automatically. If
120
-
the changes aren't made through the automated pipeline, you may want to make releases manually.
119
+
Changes made through the automated release pipeline publish to npm automatically.
121
120
122
121
### Publish with a GitHub workflow
123
122
124
-
You can release to package managers by using [the `Publish NPM` GitHub action](https://www.github.com/Xquik-dev/x-twitter-scraper-typescript/actions/workflows/publish-npm.yml). This requires a setup organization or repository secret to be set up.
125
-
126
-
### Publish manually
127
-
128
-
If you need to manually release a package, you can run the `bin/publish-npm` script with an `NPM_TOKEN` set on
129
-
the environment.
123
+
The [Publish npm workflow](https://github.com/Xquik-dev/x-twitter-scraper-typescript/actions/workflows/publish-npm.yml)
124
+
validates release tags, builds the package, signs its provenance, uploads release assets, and publishes through
125
+
npm trusted publishing. The release path uses short-lived identity tokens. It stores no npm token.
130
126
131
127
Xquik is an independent third-party service. Not affiliated with X Corp. "Twitter" and "X" are trademarks of X Corp.
0 commit comments