-
Notifications
You must be signed in to change notification settings - Fork 1
36 lines (30 loc) · 985 Bytes
/
full_run.yaml
File metadata and controls
36 lines (30 loc) · 985 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# This workflow will upload a Python Package using Twine when a release is created
# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries
# This workflow cannot be called, as it calls out to other workflows.
# You can use it as a model for your own repo.
name: Run full workflow
on:
push:
tags:
- "v*"
branches:
- main
pull_request: {}
jobs:
lint:
uses: CHARM-Tx/python-ci/.github/workflows/lint.yml@v0.12.0
with:
python_versions: '["3.10"]'
flake8_plugins: flake8-simplify flake8-comprehensions flake8-bugbear darglint flake8-pep585 Flake8-pyproject
mypy:
uses: ./.github/workflows/mypy.yml
with:
python_versions: '["3.10"]'
environment_file: ""
secrets: inherit
test:
uses: ./.github/workflows/test.yml
with:
python_versions: '["3.10"]'
environment_file: ""
secrets: inherit