Преглед изворни кода

chore: better CI

pull/87/head
Jérôme Deuchnord пре 2 недеља
родитељ
комит
24070c9f0d
No known key found for this signature in database GPG Key ID: 635A51D1506969F4
3 измењених фајлова са 50 додато и 30 уклоњено
  1. +32
    -0
      .github/workflows/checks.yml
  2. +18
    -0
      .github/workflows/pr.yml
  3. +0
    -30
      .github/workflows/prchecks.yml

+ 32
- 0
.github/workflows/checks.yml Прегледај датотеку

@@ -0,0 +1,32 @@
name: Checks
on:
push:
branches: [main, features]
pull_request:
branches: [main, features]

jobs:
lint:
name: Code Style
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v5
- uses: actions/setup-python@v6
with:
python-version: 3.x
- uses: psf/black@stable

poetry-check:
runs-on: ubuntu-latest

name: Poetry
steps:
- uses: actions/checkout@v7
- uses: actions/setup-python@v6
with:
python-version: '3.x'
- run: |
pip install -U pip poetry
poetry install
- run: poetry check --strict

+ 18
- 0
.github/workflows/pr.yml Прегледај датотеку

@@ -0,0 +1,18 @@
name: Pull Request

on:
pull_request:
types:
- opened
- edited
- synchronize

jobs:
semantic-pr:
name: Validate PR title
runs-on: ubuntu-latest

steps:
- uses: amannn/action-semantic-pull-request@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

+ 0
- 30
.github/workflows/prchecks.yml Прегледај датотеку

@@ -1,30 +0,0 @@
name: Pull Request Checks

on:
pull_request:
branches: [main, features]

jobs:
semantic-pr:
name: Semantic Pull Request
runs-on: ubuntu-latest
strategy:
fail-fast: false

steps:
- uses: amannn/action-semantic-pull-request@v6
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

lint:
name: Code Style
runs-on: ubuntu-latest
strategy:
fail-fast: false

steps:
- uses: actions/checkout@v5
- uses: actions/setup-python@v6
with:
python-version: 3.x
- uses: psf/black@stable

Loading…
Откажи
Сачувај