From 26898d82e203792659ba3363f75c625208145817 Mon Sep 17 00:00:00 2001 From: Jose Tomas Robles Hahn Date: Wed, 15 Apr 2026 20:07:31 -0400 Subject: [PATCH 1/4] fix: Fix Python version and caching in CI/CD - In the `deploy` job, fail when the Python virtual environment could not be restored from the cache, as the subsequent steps do not work without that virtual environment. - In the `release` and `deploy` jobs, ensure that the latest Python version is installed to prevent both jobs from having different Python versions and therefore different cache keys. --- .github/workflows/deploy.yaml | 2 ++ .github/workflows/release.yaml | 1 + 2 files changed, 3 insertions(+) diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 97a634ce..c9b422f1 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -45,12 +45,14 @@ jobs: uses: actions/setup-python@v6.2.0 with: python-version-file: "pyproject.toml" + check-latest: true - name: Restoring/Saving Cache uses: actions/cache@v5.0.4 with: path: "venv" key: py-v1-deps-${{ runner.os }}-${{ steps.set_up_python.outputs.python-version }}-${{ hashFiles('pyproject.toml', 'requirements.txt', 'requirements-dev.txt', 'Makefile', 'make/**.mk') }} + fail-on-cache-miss: true - name: Restore Artifacts (Release) uses: actions/download-artifact@v8.0.1 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index f0d17590..4da728da 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -42,6 +42,7 @@ jobs: uses: actions/setup-python@v6.2.0 with: python-version-file: "pyproject.toml" + check-latest: true - name: Create Python Virtual Environment run: make python-virtualenv PYTHON_VIRTUALENV_DIR="venv" From 7d9796feec55f95024397d727c836bf56b78b95e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 15 Apr 2026 21:43:50 +0000 Subject: [PATCH 2/4] chore(deps): Bump pygments from 2.15.0 to 2.20.0 Bumps [pygments](https://github.com/pygments/pygments) from 2.15.0 to 2.20.0. - [Release notes](https://github.com/pygments/pygments/releases) - [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES) - [Commits](https://github.com/pygments/pygments/compare/2.15.0...2.20.0) --- updated-dependencies: - dependency-name: pygments dependency-version: 2.20.0 dependency-type: indirect ... Signed-off-by: dependabot[bot] --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index f755e9f7..317f5e16 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -132,7 +132,7 @@ pycparser==2.22 # cffi pyflakes==3.4.0 # via flake8 -pygments==2.15.0 +pygments==2.20.0 # via # readme-renderer # rich From 31f80138060ba257a5cd47b439ded79876700f17 Mon Sep 17 00:00:00 2001 From: Jose Tomas Robles Hahn Date: Wed, 15 Apr 2026 20:16:37 -0400 Subject: [PATCH 3/4] chore: Update history for new version --- HISTORY.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/HISTORY.md b/HISTORY.md index 758c0074..4006daae 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,5 +1,10 @@ # History +## 0.75.0 (2026-04-15) + +- (PR #1024, 2026-04-15) Fix Python version and caching in CI/CD +- (PR #1014, 2026-04-15) chore(deps): Bump pygments from 2.15.0 to 2.20.0 + ## 0.74.0 (2026-04-15) - (PR #1011, 2026-03-24) Fix errors reported by Markdown linter From 399f615cf1882b802027d673513087a387286569 Mon Sep 17 00:00:00 2001 From: Jose Tomas Robles Hahn Date: Wed, 15 Apr 2026 20:16:58 -0400 Subject: [PATCH 4/4] chore: Bump version from 0.74.0 to 0.75.0 --- .bumpversion.cfg | 2 +- src/cl_sii/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 33ac9866..6303387d 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 0.74.0 +current_version = 0.75.0 commit = True tag = False message = chore: Bump version from {current_version} to {new_version} diff --git a/src/cl_sii/__init__.py b/src/cl_sii/__init__.py index 3091fcd4..029f6f0a 100644 --- a/src/cl_sii/__init__.py +++ b/src/cl_sii/__init__.py @@ -4,4 +4,4 @@ """ -__version__ = '0.74.0' +__version__ = '0.75.0'