- Make changes to
sigidoc.odd
on themain
branch. - Create and push a tag named
vX.Y
, e.g.v1.2
. - The release action will run and create a draft release.
- Go to Releases, find the new draft release, fill in the release information with a description of the changes made and publish.
This action is triggered when a tag with the name pattern vX.Y
is created on the main branch. It will:
- Compile the ODD to an RNG
- Publish the release on GitHub Pages
- Copy the ODD and RNG to a new release directory on the
gh-pages
branch underschema/X.Y
- Copy the ODD and RNG to the
schema/latest
directory ongh-pages
, overwriting the older versions - Create directory indices on
gh-pages
- Copy the ODD and RNG to a new release directory on the
- Update the
latest
branch with the currentmain
branch - Create a release draft on GitHub
This action is triggered each time the ODD is modified on the main branch. It compiles and publishes the current development version of the schema to GitHub Pages under schema/dev
.
This action is triggered each time the README.md
file is modified on the main branch. It uses pandoc
to convert it to HTML and publishes it to GitHub Pages.