rub-kgi / rub-kunstgeschichte-latex

A LaTeX class implementing the formatting guidelines on scientific writing of the art history institute (Kunstgeschichtliches Institut) at Ruhr University Bochum
https://ctan.org/pkg/rub-kunstgeschichte
LaTeX Project Public License v1.3c
0 stars 0 forks source link

Add github workflow #6

Closed BizarrePenguin closed 4 months ago

BizarrePenguin commented 5 months ago

For consistent and easy updates of the class on CTAN, we should create a Github release workflow that also publishes the release to CTAN. For now, we should at least create a workflow that builds the class, creates the appropriate zip file, creates a Github release (with 0.x versions for now) and creates a validation request to the CTAN API without uploading.

Later we can add automated testing before building as well as automated upload to CTAN.

BizarrePenguin commented 5 months ago

This github action might be helpful for this issue: https://github.com/paolobrasolin/ctan-submit-action