Skip to content

PlaceBrain/workflows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

workflows

Reusable GitHub Actions workflows shared across every PlaceBrain repository.

License: Apache 2.0

Every service in PlaceBrain runs the same linters and type checks — defining them once here means a single place to evolve the CI pipeline for all eight repositories.

Role in PlaceBrain

PlaceBrain is an open-source IoT platform for smart buildings. See the organization profile for the full architecture.

Available workflows

python-lint.yml

Used by every backend service. Steps: uv syncruff checkruff format --checkmypy.

# in a consumer repo: .github/workflows/ci.yml
on:
  push:
    branches: [main]
  pull_request:
    branches: [main]
jobs:
  lint:
    uses: PlaceBrain/workflows/.github/workflows/python-lint.yml@main

frontend-lint.yml

Used by the Vue frontend. Steps: npm civue-tsc -beslint .prettier --check src/.

jobs:
  lint:
    uses: PlaceBrain/workflows/.github/workflows/frontend-lint.yml@main

License

Apache License 2.0 — see LICENSE.

About

Reusable GitHub Actions workflows shared across PlaceBrain repositories

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors