committed by
GitHub
1 changed files with 40 additions and 0 deletions
@ -0,0 +1,40 @@ |
|||||
|
name: Lint Backend |
||||
|
|
||||
|
on: |
||||
|
push: |
||||
|
branches: |
||||
|
- master |
||||
|
pull_request: |
||||
|
types: |
||||
|
- opened |
||||
|
- synchronize |
||||
|
|
||||
|
jobs: |
||||
|
|
||||
|
lint-backend: |
||||
|
runs-on: ubuntu-latest |
||||
|
steps: |
||||
|
- name: Checkout |
||||
|
uses: actions/checkout@v4 |
||||
|
- name: Set up Python |
||||
|
uses: actions/setup-python@v5 |
||||
|
with: |
||||
|
python-version: '3.10' |
||||
|
- name: Install uv |
||||
|
uses: astral-sh/setup-uv@v2 |
||||
|
with: |
||||
|
version: "0.4.15" |
||||
|
- run: uv run bash scripts/lint.sh |
||||
|
working-directory: backend |
||||
|
|
||||
|
# https://github.com/marketplace/actions/alls-green#why |
||||
|
lint-backend-alls-green: # This job does nothing and is only used for the branch protection |
||||
|
if: always() |
||||
|
needs: |
||||
|
- lint-backend |
||||
|
runs-on: ubuntu-latest |
||||
|
steps: |
||||
|
- name: Decide whether the needed jobs succeeded or failed |
||||
|
uses: re-actors/alls-green@release/v1 |
||||
|
with: |
||||
|
jobs: ${{ toJSON(needs) }} |
Loading…
Reference in new issue