From 5bbb1847d1b06625cb5123922e74f076d09d2f77 Mon Sep 17 00:00:00 2001 From: Shyue Ping Ong Date: Tue, 19 Nov 2024 18:40:40 -0800 Subject: [PATCH] Remove testing workflow. --- .github/workflows/testing.yml | 89 ----------------------------------- 1 file changed, 89 deletions(-) delete mode 100644 .github/workflows/testing.yml diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml deleted file mode 100644 index f174bfc..0000000 --- a/.github/workflows/testing.yml +++ /dev/null @@ -1,89 +0,0 @@ -name: Testing - -on: - push: - branches: [main] - pull_request: - branches: [main] - release: - types: [published] - workflow_dispatch: - inputs: - task: - type: choice - options: [tests, release] - default: tests - description: Only run tests or release a new version to PyPI after tests pass. - -jobs: - test: - strategy: - max-parallel: 20 - matrix: - python-version: ["3.9", "3.10"] - - runs-on: ubuntu-latest - env: - PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION: "python" - - steps: - - uses: actions/checkout@v3 - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 - with: - python-version: ${{ matrix.python-version }} - cache: pip - cache-dependency-path: '**/requirements.txt' - - name: Install dependencies - run: | - pip install --quiet -r requirements.txt -r requirements-ci.txt - pip install -e . - - name: pytest - run: | - pytest --cov=package tests --color=yes -# - name: Upload coverage reports to Codecov -# uses: codecov/codecov-action@v3 -# env: -# CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - - build: - needs: test - if: github.event_name == 'release' || (github.event_name == 'workflow_dispatch' && inputs.task == 'release') - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 - name: Install Python - with: - python-version: "3.11" - - run: python -m pip install build - - name: Build sdist - run: | - python -m build --sdist - python -m build --wheel - - uses: actions/upload-artifact@v3 - with: - path: dist/*.* - - release: - needs: build - if: github.event_name == 'release' || (github.event_name == 'workflow_dispatch' && inputs.task == 'release') - runs-on: ubuntu-latest - permissions: - # For pypi trusted publishing - id-token: write - steps: - - name: Set up Python 3.11 - uses: actions/setup-python@v4 - with: - python-version: 3.11 - - name: Get build artifacts - uses: actions/download-artifact@v3 - with: - name: artifact - path: dist - - name: Publish to PyPi - uses: pypa/gh-action-pypi-publish@release/v1 - with: - skip-existing: true - verbose: true