The last step in making our library real is to publish it! Of course, after we ran npm version successfully with proper version bump we could execute npm publish and call it a day, but that would be boring. We want to automate stuff, so let's make another Github Action!

The idea is as follows. When we push a new tag, GHA should run a publish workflow that will publish our package to NPM and generate a Github Release based on our CHANGELOG.md. Here's how to do that.

Start a new discussion. All notification go to the author.