diff options
Diffstat (limited to '.github/workflows/ci.yml')
| -rw-r--r-- | .github/workflows/ci.yml | 32 |
1 files changed, 18 insertions, 14 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index aeef23d..a23f253 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,6 +5,9 @@ on: branches: master # Run on all changes in pull requests pull_request: + # Run every Saturday at 17:10 UTC to ensure stability (dependency changes not breaking things) + schedule: + - cron: '10 17 * * 6' jobs: nikola: @@ -12,20 +15,20 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.7', '3.8', '3.9', '3.10'] + python: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12'] image: - ubuntu-latest include: - - python: '3.10' + - python: '3.12' image: macos-latest - - python: '3.10' + - python: '3.12' image: windows-latest runs-on: '${{ matrix.image }}' steps: - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '${{ matrix.python }}' - name: Upgrade packaging stack @@ -52,15 +55,15 @@ jobs: strategy: fail-fast: false matrix: - python: ['3.10'] + python: ['3.12'] image: - ubuntu-latest runs-on: '${{ matrix.image }}' steps: - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '${{ matrix.python }}' - name: Upgrade packaging stack @@ -81,13 +84,13 @@ jobs: strategy: matrix: python: - - '3.10' + - '3.12' runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '${{ matrix.python }}' - name: Upgrade packaging stack @@ -108,13 +111,14 @@ jobs: strategy: matrix: python: - - '3.10' + - '3.11' + - '3.12' runs-on: ubuntu-latest steps: - name: Check out code - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Set up Python - uses: actions/setup-python@v2 + uses: actions/setup-python@v4 with: python-version: '${{ matrix.python }}' - name: Upgrade packaging stack |
