Skip to content

Bump types-setuptools from 73.0.0.20240822 to 75.5.0.20241122 #710

Bump types-setuptools from 73.0.0.20240822 to 75.5.0.20241122

Bump types-setuptools from 73.0.0.20240822 to 75.5.0.20241122 #710

Workflow file for this run

name: main
on:
push:
branches: [master]
pull_request:
branches: [master]
workflow_call:
concurrency:
group: ${{ github.ref }}
cancel-in-progress: true
jobs:
test:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python: ["3.8", "3.12"]
toxenv: [py3]
exclude:
- os: ubuntu-latest
python: "3.12"
toxenv: py3
include:
- os: ubuntu-latest
python: "3.12"
toxenv: cover
fail-fast: false
runs-on: ${{ matrix.os }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup dev environment
uses: ./.github/actions/setup-python-dev
with:
python-version: ${{ matrix.python }}
- name: Run tox
run: tox
env:
TOXENV: ${{ matrix.toxenv }}
- name: Upload test results
if: always()
uses: actions/upload-artifact@v3
with:
name: unit-test-results-${{ matrix.os }}-${{ matrix.python }}
path: |
junit/*.xml
- name: Publish coverage
uses: codecov/codecov-action@v3
if: ${{ matrix.toxenv == 'cover' }}
docker:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build docker image
run: docker build --tag adferrand/dnsrobocert:temp .
- name: Run docker unit tests
run: |
mkdir -p ./bin
curl -fsSL https://goss.rocks/install | GOSS_DST=./bin sh
GOSS_PATH=./bin/goss GOSS_SLEEP=5 GOSS_FILES_PATH=./test/goss ./bin/dgoss run adferrand/dnsrobocert:temp
quality:
strategy:
matrix:
toxenv: [flake8, mypy]
fail-fast: false
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup dev environment
uses: ./.github/actions/setup-python-dev
- name: Run tox
run: tox
env:
TOXENV: ${{ matrix.toxenv }}
event-file:
runs-on: ubuntu-latest
steps:
- name: Upload event file
uses: actions/upload-artifact@v3
with:
name: event-file
path: ${{ github.event_path }}