shaka-packager/.github/workflows/README.md

1.5 KiB

GitHub Actions CI

Workflows

  • On PR:
    • build_and_test.yaml: builds and tests all combinations of OS & build settings
    • update_docs.yaml: builds updated docs
  • On release tag:
    • draft_github_release.yaml: creates a draft release on GitHub, triggers common build_and_test workflow
    • build_and_test.yaml builds and tests all combinations of OS & build settings, attaches official binaries to the GitHub draft release, triggers publish_github_release workflow
    • publish_github_release.yaml: finalizes the draft and published the GitHub release
    • docker_hub_release.yaml: builds a Docker image to match the final GitHub release and pushes it to Docker Hub
    • npm_release.yaml: builds an NPM package to match the final GitHub release and pushes it to NPM
    • update_docs.yaml: builds updated docs, pushes them to the gh-pages branch

Required Repo Secrets