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@mainname: 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 |