Skip to content

Commit 6f5b7d3

Browse files
committed
Merge remote-tracking branch 'origin/main' into py314-flagd
2 parents 540ef75 + cca198b commit 6f5b7d3

File tree

10 files changed

+725
-393
lines changed

10 files changed

+725
-393
lines changed

.github/workflows/build.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
outputs:
2929
packages: ${{ steps.filter.outputs.changes }}
3030
steps:
31-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
31+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
3232
- uses: dorny/paths-filter@de90cc6fb38fc0963ad72b210f1f284cd68cea36 # v3
3333
id: filter
3434
with:
@@ -57,12 +57,12 @@ jobs:
5757
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
5858
package: ${{ fromJSON(needs.changes.outputs.packages) }}
5959
steps:
60-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
60+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
6161
with:
6262
submodules: recursive
6363

6464
- name: Install uv and set the python version ${{ matrix.python-version }}
65-
uses: astral-sh/setup-uv@7edac99f961f18b581bbd960d59d049f04c0002f # v6
65+
uses: astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 # v7
6666
with:
6767
python-version: ${{ matrix.python-version }}
6868

@@ -97,9 +97,9 @@ jobs:
9797
runs-on: ubuntu-latest
9898

9999
steps:
100-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
100+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
101101
- name: Install uv and set the python version
102-
uses: astral-sh/setup-uv@7edac99f961f18b581bbd960d59d049f04c0002f # v6
102+
uses: astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 # v7
103103
with:
104104
python-version: "3.13"
105105
enable-cache: false # caching is done automatically in `pre-commit/action`
@@ -114,7 +114,7 @@ jobs:
114114
contents: read
115115
security-events: write
116116
steps:
117-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
117+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
118118

119119
- name: Initialize CodeQL
120120
uses: github/codeql-action/init@181d5eefc20863364f96762470ba6f862bdef56b # v3

.github/workflows/release.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,12 @@ jobs:
4747
id-token: write
4848

4949
steps:
50-
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
50+
- uses: actions/checkout@08c6903cd8c0fde910a37f88322edcfb5dd907a8 # v5
5151
with:
5252
submodules: recursive
5353

5454
- name: Install uv and set the python version
55-
uses: astral-sh/setup-uv@7edac99f961f18b581bbd960d59d049f04c0002f # v6
55+
uses: astral-sh/setup-uv@85856786d1ce8acfbcc2f13a5f3fbd6b938f9f41 # v7
5656
with:
5757
python-version: "3.13"
5858

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
default_stages: [pre-commit]
22
repos:
33
- repo: https://github.com/astral-sh/ruff-pre-commit
4-
rev: v0.13.2
4+
rev: v0.14.3
55
hooks:
66
- id: ruff-check
77
args: [--fix]

hooks/openfeature-hooks-opentelemetry/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["uv_build~=0.8.0"]
2+
requires = ["uv_build~=0.9.0"]
33
build-backend = "uv_build"
44

55
[project]

providers/openfeature-provider-env-var/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["uv_build~=0.8.0"]
2+
requires = ["uv_build~=0.9.0"]
33
build-backend = "uv_build"
44

55
[project]

providers/openfeature-provider-flagd/pyproject.toml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,11 @@ dependencies = [
2424
"panzi-json-logic>=1.0.1",
2525
"semver>=3,<4",
2626
"pyyaml>=6.0.1",
27-
"cachebox"
27+
"cachebox; python_version >= '3.10'",
28+
# version `5.0.1` wheels for Python 3.9 on macOS were the last one for now,
29+
# but it looks like the next version `>5.0.4` will have one again.
30+
# for simplicity, restircting it for all platforms for now.
31+
"cachebox<=5.0.1; python_version < '3.10'",
2832
]
2933
requires-python = ">=3.9"
3034

providers/openfeature-provider-flipt/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["uv_build~=0.8.0"]
2+
requires = ["uv_build~=0.9.0"]
33
build-backend = "uv_build"
44

55
[project]

providers/openfeature-provider-ofrep/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[build-system]
2-
requires = ["uv_build~=0.8.0"]
2+
requires = ["uv_build~=0.9.0"]
33
build-backend = "uv_build"
44

55
[project]

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ dev = [
2020
]
2121

2222
[tool.uv]
23-
required-version = "~=0.8.0"
23+
required-version = "~=0.9.0"
2424
package = false
2525

2626
[tool.uv.sources]

uv.lock

Lines changed: 706 additions & 378 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)