An assortment of GitHub actions I use in my personal projects.
There are two types of action definitions in this repo. Reusable workflows, and composite actions.
For more info on reusable workflows, check out the reusable workflow documentation from github.
For more info on composite actions, check out the composite action documentation from github.
Reusable workflows are called with the uses
keyword directly inside a job. There's no need to specify a step. See jobs.<job_id>.uses Here's an example of re-using the bevy-ci workflow.
name: ⚙️ CI
on:
- pull_request
jobs:
ci:
name: 🕊️ Bevy CI
uses: jkaloger/actions/.github/workflows/bevy-ci.yml@{SHA}
I recommend pinning to a specific SHA for stability.
(todo)