pawcoding / astro-loader-pocketbase

A content loader for Astro that uses the PocketBase API
https://www.npmjs.com/package/astro-loader-pocketbase
MIT License
16 stars 2 forks source link

Setup GitHub Actions #2

Open pawcoding opened 1 month ago

pawcoding commented 1 month ago

Requirements

Instead of manually publishing releases from my local machine, it would be nice to have this automated inside of GitHub Actions. The workflow would be:

  1. Make a commit using conventional commits
  2. Open a PR targeting the master branch
  3. When merged use semantic-release inside GitHub Actions a. Generate a changelog b. Bump version according to commits c. Publish the new version to npm