From ee7f2635f14b00f337387ac642134fc06d358876 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sun, 23 Jul 2023 12:32:42 -0400 Subject: [PATCH] temp: do fewer actions --- .github/workflows/dependency-review.yml | 30 ------- .github/workflows/quality.yml | 104 ------------------------ 2 files changed, 134 deletions(-) delete mode 100644 .github/workflows/dependency-review.yml delete mode 100644 .github/workflows/quality.yml diff --git a/.github/workflows/dependency-review.yml b/.github/workflows/dependency-review.yml deleted file mode 100644 index 943a4b57c..000000000 --- a/.github/workflows/dependency-review.yml +++ /dev/null @@ -1,30 +0,0 @@ -# Dependency Review Action -# -# This Action will scan dependency manifest files that change as part of a Pull Reqest, surfacing known-vulnerable versions of the packages declared or updated in the PR. Once installed, if the workflow run is marked as required, PRs introducing known-vulnerable packages will be blocked from merging. -# -# Source repository: https://github.com/actions/dependency-review-action -# Public documentation: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-dependency-review#dependency-review-enforcement - -name: 'Dependency Review' -on: - push: - branches: - - master - - nedbat/* - pull_request: - workflow_dispatch: - -permissions: - contents: read - -jobs: - dependency-review: - runs-on: ubuntu-latest - steps: - - name: 'Checkout Repository' - uses: actions/checkout@v3 - - name: 'Dependency Review' - uses: actions/dependency-review-action@v3 - with: - base-ref: ${{ github.event.pull_request.base.sha || 'master' }} - head-ref: ${{ github.event.pull_request.head.sha || github.ref }} diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml deleted file mode 100644 index 847bfd7cc..000000000 --- a/.github/workflows/quality.yml +++ /dev/null @@ -1,104 +0,0 @@ -# Licensed under the Apache License: http://www.apache.org/licenses/LICENSE-2.0 -# For details: https://github.com/nedbat/coveragepy/blob/master/NOTICE.txt - -name: "Quality" - -on: - push: - branches: - - master - - nedbat/* - pull_request: - workflow_dispatch: - -defaults: - run: - shell: bash - -env: - PIP_DISABLE_PIP_VERSION_CHECK: 1 - -permissions: - contents: read - -concurrency: - group: "${{ github.workflow }}-${{ github.ref }}" - cancel-in-progress: true - -jobs: - lint: - name: "Pylint etc" - # Because pylint can report different things on different OS's (!) - # (https://github.com/PyCQA/pylint/issues/3489), run this on Mac where local - # pylint gets run. - runs-on: macos-latest - - steps: - - name: "Check out the repo" - uses: "actions/checkout@v3" - - - name: "Install Python" - uses: "actions/setup-python@v4" - with: - python-version: "3.8" # Minimum of PYVERSIONS - cache: pip - cache-dependency-path: 'requirements/*.pip' - - - name: "Install dependencies" - run: | - python -m pip install -r requirements/tox.pip - - - name: "Tox lint" - run: | - python -m tox -e lint - - mypy: - name: "Check types" - runs-on: ubuntu-latest - - steps: - - name: "Check out the repo" - uses: "actions/checkout@v3" - - - name: "Install Python" - uses: "actions/setup-python@v4" - with: - python-version: "3.8" # Minimum of PYVERSIONS, but at least 3.8 - cache: pip - cache-dependency-path: 'requirements/*.pip' - - - name: "Install dependencies" - run: | - # We run on 3.8, but the pins were made on 3.7, so don't insist on - # hashes, which won't match. - python -m pip install -r requirements/tox.pip - - - name: "Tox mypy" - run: | - python -m tox -e mypy - - doc: - name: "Build docs" - runs-on: ubuntu-latest - - steps: - - name: "Check out the repo" - uses: "actions/checkout@v3" - - - name: "Install Python" - uses: "actions/setup-python@v4" - with: - python-version: "3.11" # Doc version from PYVERSIONS - cache: pip - cache-dependency-path: 'requirements/*.pip' - - - name: "Install dependencies" - run: | - set -xe - python -VV - python -m site - python -m pip install -r requirements/tox.pip - - - name: "Tox doc" - run: | - python -m tox -e doc