Skip to content

Commit

Permalink
build: Support Python 3.11 (#241)
Browse files Browse the repository at this point in the history
  • Loading branch information
tachikoma-li committed Nov 4, 2022
1 parent 9af53c5 commit fd623bf
Show file tree
Hide file tree
Showing 3 changed files with 830 additions and 708 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/on-push.yml
Expand Up @@ -19,7 +19,7 @@ jobs:
run: |
source <(curl -sL http://ci.q-ctrl.com)
./ci vault login -r ${{ secrets.VAULT_ROLE_ID }} -s ${{ secrets.VAULT_SECRET_ID }}
./ci docker run qctrl/ci-images:python-3.7-ci /scripts/housekeeping.sh
./ci docker run qctrl/ci-images:python-3.11-ci /scripts/housekeeping.sh
linting:
runs-on: ubuntu-latest
Expand All @@ -29,16 +29,16 @@ jobs:
run: |
source <(curl -sL http://ci.q-ctrl.com)
./ci vault login -r ${{ secrets.VAULT_ROLE_ID }} -s ${{ secrets.VAULT_SECRET_ID }}
./ci docker run qctrl/ci-images:python-3.7-ci /scripts/install-python-dependencies.sh
./ci docker run qctrl/ci-images:python-3.11-ci /scripts/install-python-dependencies.sh
- name: Run Pre-Commit
run: |
./ci docker run qctrl/ci-images:python-3.7-ci poetry run pre-commit run -- -a
./ci docker run qctrl/ci-images:python-3.11-ci poetry run pre-commit run -- -a
pytest:
runs-on: ubuntu-latest
strategy:
matrix:
python: ["3.7", "3.8", "3.9", "3.10"]
python: ["3.7", "3.8", "3.9", "3.10", "3.11"]
steps:
- uses: actions/checkout@v2
- name: Install Python dependencies
Expand All @@ -60,7 +60,7 @@ jobs:
run: |
source <(curl -sL http://ci.q-ctrl.com)
./ci vault login -r ${{ secrets.VAULT_ROLE_ID }} -s ${{ secrets.VAULT_SECRET_ID }}
./ci docker run qctrl/ci-images:python-3.7-ci /scripts/publish-dev-version.sh
./ci docker run qctrl/ci-images:python-3.11-ci /scripts/publish-dev-version.sh
sphinx_documentation:
runs-on: ubuntu-latest
Expand Down

0 comments on commit fd623bf

Please sign in to comment.