kinkofer / FightClub5eXML

Creating XML files of all D&D sources compatible with Fight Club 5e and Game Master 5e apps for iOS and Android.
MIT License
706 stars 395 forks source link

Add github actions workflow to compile collections and create releases #195

Open abc opened 1 year ago

abc commented 1 year ago

This pull request essentially enables Github Actions for this repository to automatically compile collections into compendiums and make those easier to download both for users and maintainers of this repo.

The workflow automatically compiles and zips up compendiums on pushes and pull requests, making testing of new PRs easier.

Additionally, when a tag is created, a new release will be created with all compiled compendiums added to the release, vastly simplifying usability.

To make the release step work properly, you will need to configure the repository Github Actions workflow permissions. To do so:

  1. Click "Settings" on the repository.
  2. Under "Code and automation", click Actions -> General
  3. Scroll down to "Workflow permissions" and select the "Read and write permissions" radio button.
  4. Click "Save".
esabol commented 1 year ago

This is great! Thank you! I hope @kinkofer will merge this soon.