Repository for shared GitHub Action workflows.
Build PlatformIO project and optionally upload firmware artefacts.
jobs:
call-platformio-build:
uses: ravngr/github-workflows/.github/workflows/platformio-build.yaml@main
with:
pio-environment: <environment>
upload-firmware: false
Runs pre-commit against repository files.
jobs:
call-pre-commit:
uses: ravngr/github-workflows/.github/workflows/pre-commit.yaml@main
Checks out repoisitory and updated submodules. When changes are found a PR is opened using peter-evans/create-pull-request.
jobs:
call-submodule-update:
uses: ravngr/github-workflows/.github/workflows/submodule-update.yaml@main
Runs yamllint against repository files.
jobs:
call-yamllint:
uses: ravngr/github-workflows/.github/workflows/yamllint.yaml@main