AMWA-TV / bcp-003

AMWA BCP-003 Security recommendations for NMOS APIs
https://specs.amwa.tv/bcp-003
Apache License 2.0
3 stars 3 forks source link

Added GitHub Lint and Render workflows #66

Closed peterbrightwell closed 3 years ago

peterbrightwell commented 3 years ago

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.

prince-chrismc commented 3 years ago

Just as a note the publish to pages could be done by https://github.com/peaceiris/actions-gh-pages to simplify the workflow