-
-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Original issue
GitHub Actions can do a lot of magic stuff for you! Here's some things that a lot of npm packages have that might be interesting to add to this project:
- A test workflow that runs
npm test
on each Node LTS version - A publish workflow to auto run
npm publish
with an npm token on each release
Things to automate:
- Make it so that creating a GitHub Release does these things:
- Publish to https://www.npmjs.com/ using
npm publish
- Publish to https://deno.land/x using another
deno/
-prefixed release tag on abuild
branch - Deploy the
typedoc
generated documentation website to GitHub Pages
- Publish to https://www.npmjs.com/ using
- Make it so that PRs have the following tests run against them:
- Run
npm test
on Node.js LTS versions - Make sure that the
package.json
version
property has changed
- Run
- Make it so that PRs that change documentation-related things have a preview artifact that you can inspect