- download the system git
- download and install node https://nodejs.org/en/download
- run
npm ci
in the terminal/command Line of the project - run
npm run build
in the terminal/command Line of the project (make packs from yml)
- run
npm run extract
in the terminal/command Line of the project (make yml from packs) - commit the yml files as usual
it is also possible to directly edit the yml files in src/packs
- Make sure Changelog is up to date.
- Merge all commits for the release to master
- Check if foundry loads with a checked out master
- Go to github, click on "Releases"
- "Draft new release" Button
- Choose a tag exactly like the version number, example: "3.7.0"
- select the master branch as release branch
- Add a description (copy & paste the Changelog snippet for that version)
- use this link
- Version Number: natural
- Package Manifest URL: release-URL with system.json, for example: https://github.com/gmmatt/torgeternity/releases/download/3.6.2/system.json
- Release Notes: From 3.7.0 it's always https://github.com/gmmatt/torgeternity/blob/master/Changelog.md
- Foundry-Versions like in system.json