This is a collection of reusable workflows and composite actions for GitHub that bakdata uses for open-source projects.
You can use reusable workflows in this repository like this:
---
jobs:
call-workflow-passing-data:
uses: bakdata/ci-templates/.github/workflows/my-workflow.yaml@main
with:
foo: barYou can use composite actions in this repository like this:
---
steps:
- uses: bakdata/ci-templates/actions/my-action@main
with:
foo: barInstall the dependencies using mise-en-place.
mise installIt will also install git commit hooks which are used to automatically create the documentation.