Runs lint and test
ShuttlePub/workflows/.github/workflows/check.yml@main
Inputs
name | example |
---|---|
workspace | '[ "kernel", "driver" ]' |
Runs lint and test with PostgreSQL
ShuttlePub/workflows/.github/workflows/test-psql.yml@main
Inputs
name | example |
---|---|
workspace | '[ "kernel", "driver" ]' |
Generage coverage and upload to covecov
ShuttlePub/workflows/.github/workflows/coverage.yml@main
Secrets
- CODECOV_TOKEN
Benchmark each workspaces
ShuttlePub/workflows/.github/workflows/bench.yml@main
Inputs
name | default |
---|---|
features | async,tokio-support |
compare-branch | main |
Validates pull request title
ShuttlePub/workflows/.github/workflows/validate-pr.yml@main
name: Validate PR title
on:
pull_request_target:
types:
- opened
- edited
- synchronize
jobs:
validate:
uses: ShuttlePub/workflows/.github/workflows/validate-pr.yml@main
name: check
on:
pull_request:
branches:
- dev
jobs:
build:
uses: ShuttlePub/workflows/.github/workflows/bench.yml@main
with:
compare-branch: dev
Detect workspaces and outputs with matrix compatible format
ShuttlePub/workflows/.github/workflows/detect-workspaces.yml@main
outputs
name | example |
---|---|
matrix | ["kernel", "driver"] |
Read toolchain channel from rust-toolchain.toml
ShuttlePub/workflows/.github/workflows/read-toolchain.yml@main
outputs
name | example |
---|---|
channel | stable |