Skip to content

Commit 0a463a0

Browse files
merge main
2 parents d261fee + e5531d0 commit 0a463a0

10 files changed

+22
-16
lines changed

.github/workflows/backend_checks.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ on:
1515

1616
env:
1717
IMAGE: ethyca/fides:local
18-
DEFAULT_PYTHON_VERSION: "3.10.13"
18+
DEFAULT_PYTHON_VERSION: "3.10.16"
1919
# Docker auth with read-only permissions.
2020
DOCKER_USER: ${{ secrets.DOCKER_USER }}
2121
DOCKER_RO_TOKEN: ${{ secrets.DOCKER_RO_TOKEN }}
@@ -47,7 +47,7 @@ jobs:
4747
strategy:
4848
matrix:
4949
# NOTE: These are the currently supported/tested Python Versions
50-
python_version: ["3.9.18", "3.10.13"]
50+
python_version: ["3.9.21", "3.10.16"]
5151
runs-on: ubuntu-latest
5252
steps:
5353
- name: Checkout
@@ -209,7 +209,7 @@ jobs:
209209
strategy:
210210
fail-fast: false
211211
matrix:
212-
python_version: ["3.9.18", "3.10.13"]
212+
python_version: ["3.9.21", "3.10.16"]
213213
test_selection:
214214
- "ctl-not-external"
215215
- "ops-unit-api"
@@ -266,7 +266,7 @@ jobs:
266266
strategy:
267267
max-parallel: 1 # This prevents collisions in shared external resources
268268
matrix:
269-
python_version: ["3.9.18", "3.10.13"]
269+
python_version: ["3.9.21", "3.10.16"]
270270
runs-on: ubuntu-latest
271271
timeout-minutes: 20
272272
# In PRs run with the "unsafe" label, or run on a "push" event to main
@@ -328,7 +328,7 @@ jobs:
328328
strategy:
329329
max-parallel: 1 # This prevents collisions in shared external resources
330330
matrix:
331-
python_version: ["3.9.18", "3.10.13"]
331+
python_version: ["3.9.21", "3.10.16"]
332332
runs-on: ubuntu-latest
333333
timeout-minutes: 30
334334
# In PRs run with the "unsafe" label, or run on a "push" event to main
@@ -427,7 +427,7 @@ jobs:
427427
strategy:
428428
max-parallel: 1 # This prevents collisions in shared external resources
429429
matrix:
430-
python_version: ["3.9.18", "3.10.13"]
430+
python_version: ["3.9.21", "3.10.16"]
431431
steps:
432432
- name: Download container
433433
uses: actions/download-artifact@v4

.github/workflows/cli_checks.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ on:
1717
- "release-**"
1818

1919
env:
20-
DEFAULT_PYTHON_VERSION: "3.10.13"
20+
DEFAULT_PYTHON_VERSION: "3.10.16"
2121

2222
jobs:
2323
# Basic smoke test of a local install of the fides Python CLI

.github/workflows/cypress_e2e.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ env:
1212
# Docker auth with read-only permissions.
1313
DOCKER_USER: ${{ secrets.DOCKER_USER }}
1414
DOCKER_RO_TOKEN: ${{ secrets.DOCKER_RO_TOKEN }}
15-
DEFAULT_PYTHON_VERSION: "3.10.13"
15+
DEFAULT_PYTHON_VERSION: "3.10.16"
1616

1717
jobs:
1818
Cypress-E2E:

.github/workflows/publish_docker.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ env:
1111
# Docker auth with read-write (publish) permissions. Set as env in workflow root as auth is required in multiple jobs.
1212
DOCKER_USER: ${{ secrets.DOCKER_USER }}
1313
DOCKER_TOKEN: ${{ secrets.DOCKER_TOKEN }}
14-
DEFAULT_PYTHON_VERSION: "3.10.13"
14+
DEFAULT_PYTHON_VERSION: "3.10.16"
1515

1616
jobs:
1717
ParseTags:

.github/workflows/publish_docs.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ on:
1010
env:
1111
TAG: ${{ github.event.release.tag_name }}
1212
PROD_PUBLISH: true
13-
DEFAULT_PYTHON_VERSION: "3.10.13"
13+
DEFAULT_PYTHON_VERSION: "3.10.16"
1414

1515
jobs:
1616
publish_docs:

.github/workflows/static_checks.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99

1010
env:
1111
IMAGE: ethyca/fides:local
12-
DEFAULT_PYTHON_VERSION: "3.10.13"
12+
DEFAULT_PYTHON_VERSION: "3.10.16"
1313
# Docker auth with read-only permissions.
1414
DOCKER_USER: ${{ secrets.DOCKER_USER }}
1515
DOCKER_RO_TOKEN: ${{ secrets.DOCKER_RO_TOKEN }}

CHANGELOG.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,23 @@ Changes can also be flagged with a GitHub label for tracking purposes. The URL o
1919
- https://github.com/ethyca/fides/labels/high-risk: to indicate that a change is a "high-risk" change that could potentially lead to unanticipated regressions or degradations
2020
- https://github.com/ethyca/fides/labels/db-migration: to indicate that a given change includes a DB migration
2121

22-
## [Unreleased](https://github.com/ethyca/fides/compare/2.56.0...main)
22+
## [Unreleased](https://github.com/ethyca/fides/compare/2.56.1...main)
2323

2424
### Added
2525
- DB model support for Attachments [#5784](https://github.com/ethyca/fides/pull/5784) https://github.com/ethyca/fides/labels/db-migration
2626

2727
### Changed
2828
- Add properties for user assigned systems/data_uses on staged resources [5841](https://github.com/ethyca/fides/pull/5841) https://github.com/ethyca/fides/labels/db-migration
29+
- Bumped supported Python versions to `3.10.16` and `3.9.21` [#5840](https://github.com/ethyca/fides/pull/5840)
2930

3031
### Developer Experience
3132
- Moved non-prod Admin UI dependencies to devDependencies [#5832](https://github.com/ethyca/fides/pull/5832)
3233

34+
## [2.56.1](https://github.com/ethyca/fides/compare/2.56.0...2.56.1)
35+
36+
### Changed
37+
- Custom TCF purposes respect NOTICE_ONLY [#5830](https://github.com/ethyca/fides/pull/5830)
38+
3339
## [2.56.0](https://github.com/ethyca/fides/compare/2.55.4...2.56.0)
3440

3541
### Added

Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# If you update this, also update `DEFAULT_PYTHON_VERSION` in the GitHub workflow files
2-
ARG PYTHON_VERSION="3.10.13"
2+
ARG PYTHON_VERSION="3.10.16"
33
#########################
44
## Compile Python Deps ##
55
#########################

docs/fides/Dockerfile

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.10.13-slim-bookworm AS build
1+
FROM python:3.10.16-slim-bookworm AS build
22

33
RUN apt-get update && \
44
apt-get install -y --no-install-recommends \
@@ -31,7 +31,7 @@ COPY . .
3131
RUN pip install -U pip && pip install . && pip install -r docs/fides/requirements.txt
3232

3333

34-
FROM python:3.10.13-slim-bookworm AS docs
34+
FROM python:3.10.16-slim-bookworm AS docs
3535
RUN apt-get update && \
3636
apt-get install -y --no-install-recommends \
3737
git \

tests/ctl/cli/test_cli.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -145,7 +145,7 @@ def test_parse(test_config_path: str, test_cli_runner: CliRunner) -> None:
145145

146146
class TestDB:
147147
@pytest.mark.skip(
148-
"This test is timing out only in CI: Safe-Tests (3.10.13, ctl-not-external)"
148+
"This test is timing out only in CI: Safe-Tests (3.10.16, ctl-not-external)"
149149
)
150150
@pytest.mark.integration
151151
def test_reset_db(self, test_config_path: str, test_cli_runner: CliRunner) -> None:

0 commit comments

Comments
 (0)