diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b8f052e7f..a9348ab13 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -14,7 +14,14 @@ jobs: matrix: toxenv: [lint, docs-lint, pycodestyle, format, mypy] python-version: [ "3.10" ] - os: ["ubuntu-latest", "windows-latest"] + os: ["ubuntu-latest"] + include: + - os: windows-latest + python-version: "3.12" + toxenv: format + - os: macos-latest + python-version: "3.12" + toxenv: docs-lint steps: - uses: actions/checkout@v4 - name: Using Python ${{ matrix.python-version }} diff --git a/.github/workflows/tox.yml b/.github/workflows/tox.yml index f3db035ba..9e07a9482 100644 --- a/.github/workflows/tox.yml +++ b/.github/workflows/tox.yml @@ -43,4 +43,4 @@ jobs: - run: tox -e run-module - run: tox -e run-entrypoint - run: tox -e py - continue-on-error: $${{ matrix.unsupported }} + continue-on-error: ${{ matrix.unsupported }} diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 5d3ce2ac0..e224a6711 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -50,9 +50,12 @@ jobs: - name: prepare deb run: | # why the incorrect version? because this way we can skip rewrite debian/changelog for now - mkdir --verbose --parents debian/gunicorn-21.2.0 - ( cd source && git archive --format=tar --prefix=unicorn-21.2.0/ HEAD | gzip) > debian/gunicorn_21.2.0.orig.tar.gz + mkdir --verbose --parents debian + ( cd source && git archive --format=tar --prefix=gunicorn-21.2.0/ HEAD | gzip ) > debian/gunicorn_21.2.0.orig.tar.gz + ( cd debian && tar --extract --file gunicorn_21.2.0.orig.tar.gz gunicorn-21.2.0 ) rsync -a source/.github/packaging/debian/ debian/gunicorn-21.2.0/debian + test -f debian/gunicorn-21.2.0/pyproject.toml + test -f debian/gunicorn-21.2.0/debian/control - name: build deb run: | ( cd debian/gunicorn-21.2.0 && dpkg-buildpackage --unsigned-source --unsigned-changes)