Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.13 KB

File metadata and controls

30 lines (22 loc) · 1.13 KB

Educates GitHub Actions

This repository contains a collection of GitHub actions supporting development and use of Educates, including user created workshop content for Educates.

The GitHub actions included here are:

  • Publish Workshop - Publishes a workshop to GitHub container registry and creates a release with Kubernetes resource definitions for deploying the workshop as assets.

  • Publish Multiple Workshops - Publishes a collection of workshops to GitHub container registry and creates a release with Kubernetes resource definitions for deploying the workshops as assets.

Note that versioning applies to the collection as a whole. This means that if a breaking change is made to a single action, then the version is incremented on all actions, even though changes may not have been made to the other actions.

Permissions

These actions requires the following GITHUB_TOKEN permissions:

permissions:
  contents: write   # To create/update GitHub releases
  packages: write   # To push OCI image artifacts to GHCR