From 5de070c31dad792813c5532db8bd8e8f27012a03 Mon Sep 17 00:00:00 2001 From: Ian Cooke Date: Tue, 14 May 2024 14:49:55 -0400 Subject: [PATCH] update github actions to sync with cirrus-geo --- .github/workflows/python-test.yml | 10 ++++++---- CHANGELOG.md | 6 ++++++ setup.py | 2 +- 3 files changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/python-test.yml b/.github/workflows/python-test.yml index a9bade6..1363a73 100644 --- a/.github/workflows/python-test.yml +++ b/.github/workflows/python-test.yml @@ -10,16 +10,16 @@ jobs: strategy: matrix: python-version: - - "3.8" - "3.9" - "3.10" - "3.11" + - "3.12" runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v4 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install dependencies @@ -39,7 +39,9 @@ jobs: - name: Test with pytest run: pytest --cov=cirrus --cov-report=xml - name: "Upload coverage to Codecov" - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} with: fail_ci_if_error: true verbose: true diff --git a/CHANGELOG.md b/CHANGELOG.md index 059cf3a..a5db069 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Support for `cirrus-geo>=0.15.0` with WorkflowEventManager changes around ProcessPayloads. ([#12]) +- Added support for Python 3.12 ### Changed @@ -19,6 +20,11 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. `cirrus-mgmt` is now pinned to use the stable releases of cirrus-geo (`<1.0`). As described, in that PR, the management commands for releases `>=1.0` will not use this separate package. +- Updated Github Actions per nodejs16 deprecation notice in workflows. + +### Removed + +- Python support for python 3.8. ## [v0.1.1] - 2024-02-16 diff --git a/setup.py b/setup.py index 87eb644..fd98953 100644 --- a/setup.py +++ b/setup.py @@ -33,10 +33,10 @@ classifiers=[ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", - "Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.9", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", + "Programming Language :: Python :: 3.12", ], license="Apache-2.0", include_package_data=True,