We propose to move to GitHub Actions for CI. This adds two workflow YAML definitions for Lint and Render.
Although the render scripts (in https://github.com/AMWA-TV/nmos-doc-build-scripts) aren't changed much, this no longer uses a daily render, instead a push to a vX.X branch or tag, or a publish- branch, or making a release triggers the Render workflow. For now it still pushes to gh-pages and gets served from github.io -- longer term we expect to add the Jekyll build and upload to a separate AMWA-owned (cloud) server .
We propose to move to GitHub Actions for CI. This adds two workflow YAML definitions for Lint and Render.
Although the render scripts (in https://github.com/AMWA-TV/nmos-doc-build-scripts) aren't changed much, this no longer uses a daily render, instead a push to a vX.X branch or tag, or a publish- branch, or making a release triggers the Render workflow. For now it still pushes to gh-pages and gets served from github.io -- longer term we expect to add the Jekyll build and upload to a separate AMWA-owned (cloud) server .
This is the first "real" NMOS repo I'm trying so review helpful. Has been tested on https://github.com/peterbrightwell/nmos-action-test and https://github.com/AMWA-TV/nmos-template.