ci: add static+dynamic analysis steps on push
Some checks failed
/ Dynamic analysis (push) Failing after 45s
/ Static analysis (push) Failing after 37s

This commit is contained in:
Marc 2024-07-27 15:03:58 -04:00
parent 21962ef589
commit c56f1c827e
Signed by: marc
GPG key ID: 048E042F22B5DC79
2 changed files with 22 additions and 0 deletions

21
.forgejo/workflows/ci.yml Normal file
View file

@ -0,0 +1,21 @@
on: [push]
jobs:
static-analysis:
name: Static analysis
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Yaml formatting
run: pipx run yamllint .
- name: Python formatting
run: pipx run black . --check
dynamic-analysis:
name: Dynamic analysis
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: pip install -r ./requirements.txt
- name: Python linting
run: pipx run pylint **/*.py

View file

@ -1,3 +1,4 @@
---
name: Post build status to Discord
inputs: