diff --git a/.github/workflows/nightly_at_main.yml b/.github/workflows/nightly_at_main.yml deleted file mode 100644 index c2b9d33..0000000 --- a/.github/workflows/nightly_at_main.yml +++ /dev/null @@ -1,34 +0,0 @@ -name: Nightly test at main branch - -on: - workflow_dispatch: - schedule: - - cron: '30 1 * * 1-5' - -jobs: - setup: - name: Setup variables - runs-on: 'ubuntu-22.04' - outputs: - min_python: ${{ steps.vars.outputs.min_python }} - steps: - - uses: actions/checkout@v4 - - name: Get Python version for other CI jobs - id: vars - run: echo "min_python=$(cat .github/workflows/python-version-ci)" >> $GITHUB_OUTPUT - - tests: - name: Tests - needs: setup - strategy: - matrix: - os: ['ubuntu-22.04'] - python: - - version: '${{needs.setup.outputs.min_python}}' - tox-env: 'nightly' - uses: ./.github/workflows/test.yml - with: - os-variant: ${{ matrix.os }} - python-version: ${{ matrix.python.version }} - tox-env: ${{ matrix.python.tox-env }} - secrets: inherit diff --git a/.github/workflows/nightly_at_release.yml b/.github/workflows/nightly_at_release.yml deleted file mode 100644 index 3faa1c2..0000000 --- a/.github/workflows/nightly_at_release.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Nightly tests at latest release - -on: - workflow_dispatch: - schedule: - - cron: '0 1 * * 1-5' - -jobs: - setup: - name: Setup variables - runs-on: 'ubuntu-22.04' - outputs: - min_python: ${{ steps.vars.outputs.min_python }} - release_tag: ${{ steps.release.outputs.release_tag }} - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 # history required so we can determine latest release tag - - name: Get last release tag from git - id: release - run: echo "release_tag=$(git describe --tags --abbrev=0 --match '[0-9]*.[0-9]*.[0-9]*')" >> $GITHUB_OUTPUT - - name: Get Python version for other CI jobs - id: vars - run: echo "min_python=$(cat .github/workflows/python-version-ci)" >> $GITHUB_OUTPUT - - tests: - name: Tests - needs: setup - strategy: - matrix: - os: ['ubuntu-22.04'] - python: - - version: '${{needs.setup.outputs.min_python}}' - tox-env: 'nightly' - uses: ./.github/workflows/test.yml - with: - os-variant: ${{ matrix.os }} - python-version: ${{ matrix.python.version }} - tox-env: ${{ matrix.python.tox-env }} - checkout_ref: ${{ needs.setup.outputs.release_tag }} - secrets: inherit diff --git a/.github/workflows/unpinned.yml b/.github/workflows/unpinned.yml deleted file mode 100644 index 3f49f72..0000000 --- a/.github/workflows/unpinned.yml +++ /dev/null @@ -1,41 +0,0 @@ -name: Unpinned tests at latest release - -on: - workflow_dispatch: - schedule: - - cron: '0 2 * * 1' - -jobs: - setup: - name: Setup variables - runs-on: 'ubuntu-22.04' - outputs: - min_python: ${{ steps.vars.outputs.min_python }} - release_tag: ${{ steps.release.outputs.release_tag }} - steps: - - uses: actions/checkout@v4 - with: - fetch-depth: 0 # history required so we can determine latest release tag - - name: Get last release tag from git - id: release - run: echo "release_tag=$(git describe --tags --abbrev=0 --match '[0-9]*.[0-9]*.[0-9]*')" >> $GITHUB_OUTPUT - - name: Get Python version for other CI jobs - id: vars - run: echo "min_python=$(cat .github/workflows/python-version-ci)" >> $GITHUB_OUTPUT - - tests: - name: Tests - needs: setup - strategy: - matrix: - os: ['ubuntu-22.04'] - python: - - version: '${{needs.setup.outputs.min_python}}' - tox-env: 'unpinned' - uses: ./.github/workflows/test.yml - with: - os-variant: ${{ matrix.os }} - python-version: ${{ matrix.python.version }} - tox-env: ${{ matrix.python.tox-env }} - checkout_ref: ${{ needs.setup.outputs.release_tag }} - secrets: inherit