Commit Graph

121 Commits

Author SHA1 Message Date
renovate[bot] 293fadbbd4
chore(deps): update github/codeql-action digest to dd196fa (#164)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-23 02:15:05 +00:00
renovate[bot] 711cb94b7e
chore(deps): update codecov/codecov-action action to v5.2.0 (#162)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-22 21:35:47 +00:00
github-actions[bot] 0f50bd5d6a
chore(main): release openfeature-provider-ofrep 0.1.1 (#146)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-21 16:38:46 -05:00
Ben Mask 9ffc7ec91d
fix: Pin the ofrep provider's requests dep >=2.27.0 because of… (#161)
[Issue 156] Pin the ofrep provider's requests dep >=2.27.0 because of JSONDecodeError useage

Signed-off-by: atmask <benjaminajm@gmail.com>
2025-01-21 16:36:42 -05:00
github-actions[bot] ed121bd870
chore(main): release openfeature-provider-flipt 0.1.3 (#160)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-21 16:03:21 -05:00
Michael Beemer 01fd932aca
chore: update readme
trigger another release...

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2025-01-21 16:02:05 -05:00
Michael Beemer c131206c59
ci: update release process (#159)
* update release process

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>

* remove python container

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>

* remove trailing space

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>

* Update .github/workflows/release.yml

Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>

---------

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
2025-01-21 16:00:41 -05:00
renovate[bot] 482aebf8e2
chore(deps): update github/codeql-action digest to d68b2d4 (#154)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-21 20:37:35 +00:00
github-actions[bot] e774ebb653
chore(main): release openfeature-provider-flipt 0.1.2 (#158)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-21 14:46:32 -05:00
Michael Beemer 91b49b581d
chore: update readme (#157)
Forcing a new release after fixing the publishing error.

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2025-01-21 14:42:38 -05:00
Michael Beemer 343aa268e6
ci: pin pypi release action version
https://github.com/pypa/gh-action-pypi-publish/issues/300

Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2025-01-21 14:12:16 -05:00
github-actions[bot] cee10e3cab
chore(main): release openfeature-provider-flipt 0.1.1 (#155)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-21 14:04:14 -05:00
Ben Mask 599a6dd0a5
feat: Add Flipt provider (#143)
Signed-off-by: atmask <benjaminajm@gmail.com>
2025-01-21 13:58:50 -05:00
renovate[bot] d3e3b9447e
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.2 (#153)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-17 12:57:04 +00:00
renovate[bot] 24b11e1459
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.0 (#149)
* chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.9.0

* fmt

Signed-off-by: gruebel <anton.gruebel@gmail.com>

---------

Signed-off-by: gruebel <anton.gruebel@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: gruebel <anton.gruebel@gmail.com>
2025-01-17 10:09:48 +01:00
renovate[bot] 542d2713a2
chore(deps): update marocchino/sticky-pull-request-comment digest to 52423e0 (#152)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 21:27:18 +00:00
renovate[bot] 1c2c650bd7
chore(deps): update providers/openfeature-provider-flagd/openfeature/spec digest to 6c673d7 (#151)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-16 01:44:36 +00:00
renovate[bot] 8725dbce90
chore(deps): update github/codeql-action digest to b6a472f (#150)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-11 01:40:43 +00:00
renovate[bot] 905b42b6e6
chore(deps): update dependency grpcio-health-checking to v1.69.0 (#147)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-05 10:01:38 +00:00
renovate[bot] 149526337c
chore(deps): update dependency providers/openfeature-provider-flagd/openfeature/test-harness to v0.5.21 (#145)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-04 22:26:48 +00:00
Ben Mask 09402df312
fix: Allow configuring ofrep provider requests to api at base … (#142)
Signed-off-by: atmask <benjaminajm@gmail.com>
2025-01-04 15:40:16 -05:00
renovate[bot] 8a5106d49b
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.8.6 (#144)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-04 15:12:26 +00:00
renovate[bot] 68015220ea
chore(deps): update providers/openfeature-provider-flagd/openfeature/spec digest to d261f68 (#140)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 19:51:33 +00:00
renovate[bot] 0a8e7f180f
chore(deps): update pre-commit hook astral-sh/ruff-pre-commit to v0.8.5 (#139)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-01-02 10:38:43 -05:00
renovate[bot] 853ece72fe
chore(deps): update providers/openfeature-provider-flagd/openfeature/schemas digest to 76d611f (#138)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-27 21:48:05 +00:00
renovate[bot] bee9205d47
chore(deps): update providers/openfeature-provider-flagd/openfeature/spec digest to ed0f9ef (#135)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-27 18:46:58 +00:00
Simon Schrottner 397f6791a6
build(flagd): pinpoint submodules to tags (#137)
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2024-12-27 16:49:01 +01:00
renovate[bot] 9dcb6a5a73
chore(deps): pin dependencies (#133)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-27 16:17:24 +01:00
renovate[bot] a2a0ba0d9a
chore(deps): update providers/openfeature-provider-flagd/openfeature/schemas digest to b81a56e (#134)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-27 16:13:20 +01:00
Simon Schrottner f50351a043
feat(flagd): add custom cert path (#131)
feat(flagd): add ssl cert path option

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2024-12-27 14:48:04 +01:00
Simon Schrottner f6431e6a95
build(renovate): Utilize default OpenFeature Renovate configuration (#132)
We do have a default OpenFeature Renovate configuration within our community-tooling
repository. (https://github.com/open-feature/community-tooling/blob/main/renovate.json)

To reduce maintenance efforts, we should stick to the general one as a basis.

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2024-12-27 14:11:14 +01:00
Simon Schrottner 8e23a70024
feat: attempts with connection improvements (#118)
* feat(flagd-rpc): add caching with tests

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* fixup: using new test-harness

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* fixup(flagd): remove merge conflict error as stated by warber

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* feat(flagd): add graceful attempts

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* feat(flagd): add graceful attempts

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* feat: better reconnect gherkins

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* fixup: unblock

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* fixup: incuberating feedback from pr review

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* fixup: incuberating feedback from pr review

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

---------

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2024-12-27 13:03:30 +01:00
renovate[bot] f156ea5d62
chore(config): migrate renovate config (#130)
chore(config): migrate config renovate.json

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-26 21:48:21 +01:00
renovate[bot] f0118f0cdd
chore(deps): update codecov/codecov-action action to v5 (#128)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-23 00:33:14 +00:00
renovate[bot] 4e7b0e56d2
chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v5 (#129)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 23:47:27 +01:00
renovate[bot] d92e8c6635
chore(deps): update python docker tag to v3.13 (#127)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 22:30:07 +00:00
renovate[bot] 4e75a36646
chore(deps): update dependency grpcio-health-checking to v1.68.1 (#125)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 20:25:09 +00:00
renovate[bot] 8ac7ab784e
chore(deps): update codecov/codecov-action action to v4.6.0 (#124)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-12-22 17:29:49 +01:00
Anton Grübel 0b749b5dc8
ci: add renovate config (#123)
add renovate config

Signed-off-by: gruebel <anton.gruebel@gmail.com>
2024-12-22 17:24:17 +01:00
Simon Schrottner 3c3e9c86e7
feat(flagd): use test-harness version number for integration tests (#120)
* feat(flagd): use test-harness version number for integration tests

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* fixup: migrating to pathlib

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

---------

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2024-12-18 07:38:46 +01:00
Simon Schrottner 41d0ad8b6a
feat(flagd-rpc): adding grace attempts (#117)
* feat(flagd-rpc): add caching with tests

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2024-12-12 08:12:24 -05:00
Simon Schrottner 16179e3e68
feat(flagd-rpc): add caching (#110)
add caching with tests

---

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2024-12-06 09:47:34 -05:00
Simon Schrottner b62d3d1ab5
feat(flagd-rpc)!: add events for rpc mode, some breaking config fixes (#108)
* build(flagd): auto generate proto files from schema

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* fixup: changing to mypy-protobuf

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* fixup: changing to mypy-protobuf

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* Update providers/openfeature-provider-flagd/src/openfeature/contrib/provider/flagd/resolvers/grpc.py

Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* Apply suggestions from code review

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* Update providers/openfeature-provider-flagd/src/openfeature/contrib/provider/flagd/provider.py

Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

---------

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
2024-11-28 10:20:31 -05:00
Anton Grübel 61e42e7bcf
build: setup mypy for each package independently (#116)
setup mypy for each package independently

Signed-off-by: gruebel <anton.gruebel@gmail.com>
2024-11-28 00:06:18 +01:00
Simon Schrottner 5adc68af00
build: readd build for the main branch(#113) (#114)
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
2024-11-27 14:36:46 +01:00
Anton Grübel 62cda8e5f8
build: auto generate proto files from schema (#115)
build(flagd): auto generate proto files from schema

Signed-off-by: gruebel <anton.gruebel@gmail.com>
Co-authored-by: Simon Schrottner <simon.schrottner@dynatrace.com>
2024-11-27 08:29:26 -05:00
Todd Baert c16883eb06
chore: update test config
Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
2024-11-25 14:03:10 -05:00
Simon Schrottner 93fee8593c
fix(flagd): fix semver version parsing to allow "v" prefix(#106) (#107)
* fix(flagd): fix semver version parsing to allow "v" prefix(#106)

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

* Update providers/openfeature-provider-flagd/src/openfeature/contrib/provider/flagd/resolvers/process/custom_ops.py

Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>

---------

Signed-off-by: Simon Schrottner <simon.schrottner@dynatrace.com>
Co-authored-by: Anton Grübel <anton.gruebel@gmail.com>
2024-11-22 17:14:08 +01:00
Michael Beemer 038a343e50
ci: change to single quotes
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2024-11-21 14:18:44 -05:00
Michael Beemer 2cfcb83e95
ci: fix fromJSON input
Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
2024-11-21 14:17:53 -05:00