From 7e0c70f7c547b6eb14f30ba4e77657a317161c1f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 5 Sep 2024 18:34:47 +0000 Subject: [PATCH 01/21] chore(deps): update actions/checkout digest to b684943 (#1088) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/merge.yml | 2 +- .github/workflows/pullrequest.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/static-code-scanning.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 612abab5..ea3baa35 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@2d7d9f7ff5b310f983d059b68785b3c74d8b8edd + - uses: actions/checkout@b6849436894e144dbce29d7d7fda2ae3bf9d8365 - name: Set up JDK 8 uses: actions/setup-java@8e04ddff28554375a9a1096c888a2ef2c9803cd7 with: diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 4539fc16..19950aec 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the code - uses: actions/checkout@2d7d9f7ff5b310f983d059b68785b3c74d8b8edd + uses: actions/checkout@b6849436894e144dbce29d7d7fda2ae3bf9d8365 - name: Set up JDK 8 uses: actions/setup-java@8e04ddff28554375a9a1096c888a2ef2c9803cd7 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0cb1d8ad..cd4780bc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: # These steps are only run if this was a merged release-please PR - name: checkout if: ${{ steps.release.outputs.release_created }} - uses: actions/checkout@2d7d9f7ff5b310f983d059b68785b3c74d8b8edd + uses: actions/checkout@b6849436894e144dbce29d7d7fda2ae3bf9d8365 - name: Set up JDK 8 if: ${{ steps.release.outputs.release_created }} uses: actions/setup-java@8e04ddff28554375a9a1096c888a2ef2c9803cd7 diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index 2f82be00..4b11a0cf 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@2d7d9f7ff5b310f983d059b68785b3c74d8b8edd + uses: actions/checkout@b6849436894e144dbce29d7d7fda2ae3bf9d8365 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL From 9f6a40ec9ba490edf13adc5501a8cb2b93c32447 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 02:08:56 +0000 Subject: [PATCH 02/21] chore(deps): update actions/checkout digest to 6d193bf (#1091) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/merge.yml | 2 +- .github/workflows/pullrequest.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/static-code-scanning.yaml | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index ea3baa35..e6545101 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -20,7 +20,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@b6849436894e144dbce29d7d7fda2ae3bf9d8365 + - uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 uses: actions/setup-java@8e04ddff28554375a9a1096c888a2ef2c9803cd7 with: diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 19950aec..aae70b46 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out the code - uses: actions/checkout@b6849436894e144dbce29d7d7fda2ae3bf9d8365 + uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 uses: actions/setup-java@8e04ddff28554375a9a1096c888a2ef2c9803cd7 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cd4780bc..37bf448f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -28,7 +28,7 @@ jobs: # These steps are only run if this was a merged release-please PR - name: checkout if: ${{ steps.release.outputs.release_created }} - uses: actions/checkout@b6849436894e144dbce29d7d7fda2ae3bf9d8365 + uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 if: ${{ steps.release.outputs.release_created }} uses: actions/setup-java@8e04ddff28554375a9a1096c888a2ef2c9803cd7 diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index 4b11a0cf..a4ee054a 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -29,7 +29,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@b6849436894e144dbce29d7d7fda2ae3bf9d8365 + uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL From 58ead7fa9153a53ec530e349f16f9e5e183aa0fb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 03:29:26 +0000 Subject: [PATCH 03/21] chore(deps): update actions/setup-java digest to 7467385 (#1092) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/merge.yml | 2 +- .github/workflows/pullrequest.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index e6545101..72c2d410 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@8e04ddff28554375a9a1096c888a2ef2c9803cd7 + uses: actions/setup-java@7467385c615a13cecd14d5768e738332968d0792 with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index aae70b46..b36e7b88 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -13,7 +13,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@8e04ddff28554375a9a1096c888a2ef2c9803cd7 + uses: actions/setup-java@7467385c615a13cecd14d5768e738332968d0792 with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 37bf448f..180b59cc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-java@8e04ddff28554375a9a1096c888a2ef2c9803cd7 + uses: actions/setup-java@7467385c615a13cecd14d5768e738332968d0792 with: java-version: '8' distribution: 'temurin' From 870fc27ed7a30cb011080127f7d040c1a3bb209b Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 08:22:57 +0000 Subject: [PATCH 04/21] chore(deps): update github/codeql-action digest to 9b41ced (#1089) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index b36e7b88..296972e9 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@889597e41d183636b55d03e1a49c44753c626a2e + uses: github/codeql-action/init@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@889597e41d183636b55d03e1a49c44753c626a2e + uses: github/codeql-action/analyze@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index a4ee054a..34dc3074 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@889597e41d183636b55d03e1a49c44753c626a2e + uses: github/codeql-action/init@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@889597e41d183636b55d03e1a49c44753c626a2e + uses: github/codeql-action/autobuild@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@889597e41d183636b55d03e1a49c44753c626a2e + uses: github/codeql-action/analyze@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd From d60593fa11f39c6587e280633cf6e15965c0960f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Sep 2024 16:16:30 +0000 Subject: [PATCH 05/21] chore(deps): update github/codeql-action digest to d8b1697 (#1093) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 296972e9..53d34cd1 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd + uses: github/codeql-action/init@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd + uses: github/codeql-action/analyze@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index 34dc3074..52104506 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd + uses: github/codeql-action/init@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd + uses: github/codeql-action/autobuild@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@9b41ced437d4a4f34bf0b740f80b4e52d3c4bccd + uses: github/codeql-action/analyze@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 From 082f5746c84f1bb4ff54cae4f525949f29e7b9c4 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 7 Sep 2024 00:59:37 +0000 Subject: [PATCH 06/21] chore(deps): update actions/setup-java digest to 2dfa201 (#1094) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/merge.yml | 2 +- .github/workflows/pullrequest.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 72c2d410..9fbdbe4d 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@7467385c615a13cecd14d5768e738332968d0792 + uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 53d34cd1..7b46e54f 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -13,7 +13,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@7467385c615a13cecd14d5768e738332968d0792 + uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 180b59cc..b0df4b8a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-java@7467385c615a13cecd14d5768e738332968d0792 + uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 with: java-version: '8' distribution: 'temurin' From 64082617fade3fa7d647302cc0c5b698f7038d81 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Sep 2024 01:02:53 +0000 Subject: [PATCH 07/21] chore(deps): update github/codeql-action digest to 8fd294e (#1097) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 7b46e54f..7383f6bb 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 + uses: github/codeql-action/init@8fd294e26a0e458834582b0fe4988d79966c7c0a with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 + uses: github/codeql-action/analyze@8fd294e26a0e458834582b0fe4988d79966c7c0a diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index 52104506..dc1f50a3 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 + uses: github/codeql-action/init@8fd294e26a0e458834582b0fe4988d79966c7c0a with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 + uses: github/codeql-action/autobuild@8fd294e26a0e458834582b0fe4988d79966c7c0a - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@d8b1697e9a833a1f8cd88c642a6bd8685d3ee856 + uses: github/codeql-action/analyze@8fd294e26a0e458834582b0fe4988d79966c7c0a From caec6e35e9da3ad88a8de105ca170137f42b907c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 03:43:06 +0000 Subject: [PATCH 08/21] chore(deps): update github/codeql-action digest to e817992 (#1099) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 7383f6bb..030fbac2 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@8fd294e26a0e458834582b0fe4988d79966c7c0a + uses: github/codeql-action/init@e817992b3db357f199b6e99216d3bf853dafd0fc with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@8fd294e26a0e458834582b0fe4988d79966c7c0a + uses: github/codeql-action/analyze@e817992b3db357f199b6e99216d3bf853dafd0fc diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index dc1f50a3..0c2ce1d9 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@8fd294e26a0e458834582b0fe4988d79966c7c0a + uses: github/codeql-action/init@e817992b3db357f199b6e99216d3bf853dafd0fc with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@8fd294e26a0e458834582b0fe4988d79966c7c0a + uses: github/codeql-action/autobuild@e817992b3db357f199b6e99216d3bf853dafd0fc - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@8fd294e26a0e458834582b0fe4988d79966c7c0a + uses: github/codeql-action/analyze@e817992b3db357f199b6e99216d3bf853dafd0fc From c68f78e17b6125d74644a5735f9d58348edcc383 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 11 Sep 2024 12:07:01 +0000 Subject: [PATCH 09/21] chore(deps): update actions/setup-java digest to bcfbca5 (#1100) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/merge.yml | 2 +- .github/workflows/pullrequest.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index 9fbdbe4d..f6dd8f13 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 + uses: actions/setup-java@bcfbca5b713b77435aded8de683c7ee5e79f63cb with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 030fbac2..1fa63896 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -13,7 +13,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 + uses: actions/setup-java@bcfbca5b713b77435aded8de683c7ee5e79f63cb with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index b0df4b8a..cff35818 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-java@2dfa2011c5b2a0f1489bf9e433881c92c1631f88 + uses: actions/setup-java@bcfbca5b713b77435aded8de683c7ee5e79f63cb with: java-version: '8' distribution: 'temurin' From b80fd6d307dee87d8b8f148c954c33b8ff6efae2 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 12 Sep 2024 21:49:04 +0000 Subject: [PATCH 10/21] chore(deps): update github/codeql-action digest to 4a01ec7 (#1101) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 1fa63896..eb546d9c 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@e817992b3db357f199b6e99216d3bf853dafd0fc + uses: github/codeql-action/init@4a01ec798636a8442fbe054c7795e139a5960d29 with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@e817992b3db357f199b6e99216d3bf853dafd0fc + uses: github/codeql-action/analyze@4a01ec798636a8442fbe054c7795e139a5960d29 diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index 0c2ce1d9..13bf36d6 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@e817992b3db357f199b6e99216d3bf853dafd0fc + uses: github/codeql-action/init@4a01ec798636a8442fbe054c7795e139a5960d29 with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@e817992b3db357f199b6e99216d3bf853dafd0fc + uses: github/codeql-action/autobuild@4a01ec798636a8442fbe054c7795e139a5960d29 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@e817992b3db357f199b6e99216d3bf853dafd0fc + uses: github/codeql-action/analyze@4a01ec798636a8442fbe054c7795e139a5960d29 From d1478c001a8e88c358d6743ac3d7c9b5523a893e Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 13 Sep 2024 21:47:30 +0000 Subject: [PATCH 11/21] chore(deps): update github/codeql-action digest to 5618c9f (#1102) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index eb546d9c..04baf8ec 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@4a01ec798636a8442fbe054c7795e139a5960d29 + uses: github/codeql-action/init@5618c9fc1e675841ca52c1c6b1304f5255a905a0 with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@4a01ec798636a8442fbe054c7795e139a5960d29 + uses: github/codeql-action/analyze@5618c9fc1e675841ca52c1c6b1304f5255a905a0 diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index 13bf36d6..4f8cd704 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@4a01ec798636a8442fbe054c7795e139a5960d29 + uses: github/codeql-action/init@5618c9fc1e675841ca52c1c6b1304f5255a905a0 with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@4a01ec798636a8442fbe054c7795e139a5960d29 + uses: github/codeql-action/autobuild@5618c9fc1e675841ca52c1c6b1304f5255a905a0 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@4a01ec798636a8442fbe054c7795e139a5960d29 + uses: github/codeql-action/analyze@5618c9fc1e675841ca52c1c6b1304f5255a905a0 From 29901b87ea93757abe5f5d7a8afc6fc4555aef5c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 14 Sep 2024 19:23:56 +0000 Subject: [PATCH 12/21] chore(deps): update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.6 (#1103) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 347d4edc..069ae2b7 100644 --- a/pom.xml +++ b/pom.xml @@ -490,7 +490,7 @@ org.apache.maven.plugins maven-gpg-plugin - 3.2.5 + 3.2.6 sign-artifacts From 6fc0b9061079e50cbab52c951149cf600a922671 Mon Sep 17 00:00:00 2001 From: Simon Schrottner Date: Tue, 17 Sep 2024 15:15:43 +0200 Subject: [PATCH 13/21] feat: error resolution flow control without exceptions (#1095) * Allowing flowcontrol with out exceptions So far we used exception to handle our flowcontrol, but Exceptions are costly. In the end we enriched our evaluation Details with errorCode and errorMessage. This can be also handled by the providers if desired, to reduce the execution footprint in errornous cases, which do not have to be exceptions. Eg FlagNotFound - it might be the case, but in performance critical environments, an exception rather than a normal return, can cause overhead and can be already too costly. Signed-off-by: Simon Schrottner * fix: adding reason, and removing stacktraces from errors Signed-off-by: Simon Schrottner * Update src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java Co-authored-by: Justin Abrahms Signed-off-by: Simon Schrottner --------- Signed-off-by: Simon Schrottner Co-authored-by: Justin Abrahms --- .../openfeature/sdk/OpenFeatureClient.java | 16 ++++-- .../sdk/exceptions/FlagNotFoundError.java | 11 ++-- .../OpenFeatureErrorWithoutStacktrace.java | 14 +++++ .../sdk/exceptions/ProviderNotReadyError.java | 4 +- .../sdk/exceptions/TypeMismatchError.java | 1 + .../sdk/AlwaysBrokenWithDetailsProvider.java | 53 +++++++++++++++++++ .../sdk/FlagEvaluationSpecTest.java | 27 ++++++++-- 7 files changed, 110 insertions(+), 16 deletions(-) create mode 100644 src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureErrorWithoutStacktrace.java create mode 100644 src/test/java/dev/openfeature/sdk/AlwaysBrokenWithDetailsProvider.java diff --git a/src/main/java/dev/openfeature/sdk/OpenFeatureClient.java b/src/main/java/dev/openfeature/sdk/OpenFeatureClient.java index d8004e5d..79982a2b 100644 --- a/src/main/java/dev/openfeature/sdk/OpenFeatureClient.java +++ b/src/main/java/dev/openfeature/sdk/OpenFeatureClient.java @@ -21,7 +21,7 @@ * You should not instantiate this or reference this class. * Use the dev.openfeature.sdk.Client interface instead. * @see Client - * + * * @deprecated // TODO: eventually we will make this non-public. See issue #872 */ @Slf4j @@ -132,7 +132,11 @@ private FlagEvaluationDetails evaluateFlag(FlagValueType type, String key details = FlagEvaluationDetails.from(providerEval, key); if (details.getErrorCode() != null) { - throw ExceptionUtils.instantiateErrorByErrorCode(details.getErrorCode(), details.getErrorMessage()); + OpenFeatureError error = ExceptionUtils.instantiateErrorByErrorCode( + details.getErrorCode(), + details.getErrorMessage()); + enrichDetailsWithErrorDefaults(defaultValue, details); + hookSupport.errorHooks(type, afterHookContext, error, mergedHooks, hints); } else { hookSupport.afterHooks(type, afterHookContext, details, mergedHooks, hints); } @@ -146,8 +150,7 @@ private FlagEvaluationDetails evaluateFlag(FlagValueType type, String key details.setErrorCode(ErrorCode.GENERAL); } details.setErrorMessage(e.getMessage()); - details.setValue(defaultValue); - details.setReason(Reason.ERROR.toString()); + enrichDetailsWithErrorDefaults(defaultValue, details); hookSupport.errorHooks(type, afterHookContext, e, mergedHooks, hints); } finally { hookSupport.afterAllHooks(type, afterHookContext, mergedHooks, hints); @@ -156,6 +159,11 @@ private FlagEvaluationDetails evaluateFlag(FlagValueType type, String key return details; } + private static void enrichDetailsWithErrorDefaults(T defaultValue, FlagEvaluationDetails details) { + details.setValue(defaultValue); + details.setReason(Reason.ERROR.toString()); + } + /** * Merge invocation contexts with API, transaction and client contexts. * Does not merge before context. diff --git a/src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java b/src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java index 6685f96d..7c88ebb4 100644 --- a/src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java +++ b/src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java @@ -4,14 +4,11 @@ import lombok.Getter; import lombok.experimental.StandardException; -@SuppressWarnings("checkstyle:MissingJavadocType") +@SuppressWarnings({"checkstyle:MissingJavadocType", "squid:S110"}) @StandardException -public class FlagNotFoundError extends OpenFeatureError { +public class FlagNotFoundError extends OpenFeatureErrorWithoutStacktrace { private static final long serialVersionUID = 1L; - @Getter private final ErrorCode errorCode = ErrorCode.FLAG_NOT_FOUND; + @Getter + private final ErrorCode errorCode = ErrorCode.FLAG_NOT_FOUND; - @Override - public synchronized Throwable fillInStackTrace() { - return this; - } } diff --git a/src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureErrorWithoutStacktrace.java b/src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureErrorWithoutStacktrace.java new file mode 100644 index 00000000..2931e6bb --- /dev/null +++ b/src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureErrorWithoutStacktrace.java @@ -0,0 +1,14 @@ +package dev.openfeature.sdk.exceptions; + +import lombok.experimental.StandardException; + +@SuppressWarnings("checkstyle:MissingJavadocType") +@StandardException +public abstract class OpenFeatureErrorWithoutStacktrace extends OpenFeatureError { + private static final long serialVersionUID = 1L; + + @Override + public synchronized Throwable fillInStackTrace() { + return this; + } +} diff --git a/src/main/java/dev/openfeature/sdk/exceptions/ProviderNotReadyError.java b/src/main/java/dev/openfeature/sdk/exceptions/ProviderNotReadyError.java index 21807344..0416eae2 100644 --- a/src/main/java/dev/openfeature/sdk/exceptions/ProviderNotReadyError.java +++ b/src/main/java/dev/openfeature/sdk/exceptions/ProviderNotReadyError.java @@ -4,9 +4,9 @@ import lombok.Getter; import lombok.experimental.StandardException; -@SuppressWarnings("checkstyle:MissingJavadocType") +@SuppressWarnings({"checkstyle:MissingJavadocType", "squid:S110"}) @StandardException -public class ProviderNotReadyError extends OpenFeatureError { +public class ProviderNotReadyError extends OpenFeatureErrorWithoutStacktrace { private static final long serialVersionUID = 1L; @Getter private final ErrorCode errorCode = ErrorCode.PROVIDER_NOT_READY; } diff --git a/src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java b/src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java index d27c6209..9d88922c 100644 --- a/src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java +++ b/src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java @@ -7,6 +7,7 @@ /** * The type of the flag value does not match the expected type. */ +@SuppressWarnings({"checkstyle:MissingJavadocType", "squid:S110"}) @StandardException public class TypeMismatchError extends OpenFeatureError { private static final long serialVersionUID = 1L; diff --git a/src/test/java/dev/openfeature/sdk/AlwaysBrokenWithDetailsProvider.java b/src/test/java/dev/openfeature/sdk/AlwaysBrokenWithDetailsProvider.java new file mode 100644 index 00000000..b3ead41b --- /dev/null +++ b/src/test/java/dev/openfeature/sdk/AlwaysBrokenWithDetailsProvider.java @@ -0,0 +1,53 @@ +package dev.openfeature.sdk; + +import dev.openfeature.sdk.exceptions.FlagNotFoundError; + +public class AlwaysBrokenWithDetailsProvider implements FeatureProvider { + + @Override + public Metadata getMetadata() { + return () -> { + throw new FlagNotFoundError(TestConstants.BROKEN_MESSAGE); + }; + } + + @Override + public ProviderEvaluation getBooleanEvaluation(String key, Boolean defaultValue, EvaluationContext ctx) { + return ProviderEvaluation.builder() + .errorMessage(TestConstants.BROKEN_MESSAGE) + .errorCode(ErrorCode.FLAG_NOT_FOUND) + .build(); + } + + @Override + public ProviderEvaluation getStringEvaluation(String key, String defaultValue, EvaluationContext ctx) { + return ProviderEvaluation.builder() + .errorMessage(TestConstants.BROKEN_MESSAGE) + .errorCode(ErrorCode.FLAG_NOT_FOUND) + .build(); + } + + @Override + public ProviderEvaluation getIntegerEvaluation(String key, Integer defaultValue, EvaluationContext ctx) { + return ProviderEvaluation.builder() + .errorMessage(TestConstants.BROKEN_MESSAGE) + .errorCode(ErrorCode.FLAG_NOT_FOUND) + .build(); + } + + @Override + public ProviderEvaluation getDoubleEvaluation(String key, Double defaultValue, EvaluationContext ctx) { + return ProviderEvaluation.builder() + .errorMessage(TestConstants.BROKEN_MESSAGE) + .errorCode(ErrorCode.FLAG_NOT_FOUND) + .build(); + } + + @Override + public ProviderEvaluation getObjectEvaluation(String key, Value defaultValue, EvaluationContext invocationContext) { + return ProviderEvaluation.builder() + .errorMessage(TestConstants.BROKEN_MESSAGE) + .errorCode(ErrorCode.FLAG_NOT_FOUND) + .build(); + } +} diff --git a/src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java b/src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java index b4978cb4..c4a6fd6c 100644 --- a/src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java +++ b/src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java @@ -113,7 +113,9 @@ public void initialize(EvaluationContext evaluationContext) throws Exception { OpenFeatureAPI.getInstance().setProvider(providerName, provider); assertThat(api.getProvider(providerName).getState()).isEqualTo(ProviderState.NOT_READY); Client client = OpenFeatureAPI.getInstance().getClient(providerName); - assertEquals(ErrorCode.PROVIDER_NOT_READY, client.getBooleanDetails("return_error_when_not_initialized", false).getErrorCode()); + FlagEvaluationDetails details = client.getBooleanDetails("return_error_when_not_initialized", false); + assertEquals(ErrorCode.PROVIDER_NOT_READY, details.getErrorCode()); + assertEquals(Reason.ERROR.toString(), details.getReason()); } @Specification(number="1.1.5", text="The API MUST provide a function for retrieving the metadata field of the configured provider.") @@ -259,10 +261,29 @@ public void initialize(EvaluationContext evaluationContext) throws Exception { @Test void broken_provider() { FeatureProviderTestUtils.setFeatureProvider(new AlwaysBrokenProvider()); Client c = api.getClient(); - assertFalse(c.getBooleanValue("key", false)); - FlagEvaluationDetails details = c.getBooleanDetails("key", false); + boolean defaultValue = false; + assertFalse(c.getBooleanValue("key", defaultValue)); + FlagEvaluationDetails details = c.getBooleanDetails("key", defaultValue); assertEquals(ErrorCode.FLAG_NOT_FOUND, details.getErrorCode()); assertEquals(TestConstants.BROKEN_MESSAGE, details.getErrorMessage()); + assertEquals(Reason.ERROR.toString(), details.getReason()); + assertEquals(defaultValue, details.getValue()); + } + + @Specification(number="1.4.8", text="In cases of abnormal execution, the `evaluation details` structure's `error code` field **MUST** contain an `error code`.") + @Specification(number="1.4.9", text="In cases of abnormal execution (network failure, unhandled error, etc) the `reason` field in the `evaluation details` SHOULD indicate an error.") + @Specification(number="1.4.10", text="Methods, functions, or operations on the client MUST NOT throw exceptions, or otherwise abnormally terminate. Flag evaluation calls must always return the `default value` in the event of abnormal execution. Exceptions include functions or methods for the purposes for configuration or setup.") + @Specification(number="1.4.13", text="In cases of abnormal execution, the `evaluation details` structure's `error message` field **MAY** contain a string containing additional details about the nature of the error.") + @Test void broken_provider_withDetails() { + FeatureProviderTestUtils.setFeatureProvider(new AlwaysBrokenWithDetailsProvider()); + Client c = api.getClient(); + boolean defaultValue = false; + assertFalse(c.getBooleanValue("key", defaultValue)); + FlagEvaluationDetails details = c.getBooleanDetails("key", defaultValue); + assertEquals(ErrorCode.FLAG_NOT_FOUND, details.getErrorCode()); + assertEquals(TestConstants.BROKEN_MESSAGE, details.getErrorMessage()); + assertEquals(Reason.ERROR.toString(), details.getReason()); + assertEquals(defaultValue, details.getValue()); } @Specification(number="1.4.11", text="Methods, functions, or operations on the client SHOULD NOT write log messages.") From 7cb89087daa2809d3fd8447388e58e4f73c975b3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 17 Sep 2024 16:06:06 +0000 Subject: [PATCH 14/21] chore(deps): update github/codeql-action digest to 782de45 (#1104) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 04baf8ec..35b189f0 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@5618c9fc1e675841ca52c1c6b1304f5255a905a0 + uses: github/codeql-action/init@782de452489d3002a30e46325e252dc4bf633090 with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@5618c9fc1e675841ca52c1c6b1304f5255a905a0 + uses: github/codeql-action/analyze@782de452489d3002a30e46325e252dc4bf633090 diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index 4f8cd704..6866424e 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@5618c9fc1e675841ca52c1c6b1304f5255a905a0 + uses: github/codeql-action/init@782de452489d3002a30e46325e252dc4bf633090 with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@5618c9fc1e675841ca52c1c6b1304f5255a905a0 + uses: github/codeql-action/autobuild@782de452489d3002a30e46325e252dc4bf633090 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@5618c9fc1e675841ca52c1c6b1304f5255a905a0 + uses: github/codeql-action/analyze@782de452489d3002a30e46325e252dc4bf633090 From 9d69ebd94a161e6477f2b4f1f5edd0b79f178852 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 05:10:38 +0000 Subject: [PATCH 15/21] chore(deps): update github/codeql-action digest to cb28816 (#1105) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 35b189f0..004a531a 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@782de452489d3002a30e46325e252dc4bf633090 + uses: github/codeql-action/init@cb28816228ffd4c85f55e62cf398ab8802ffbce8 with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@782de452489d3002a30e46325e252dc4bf633090 + uses: github/codeql-action/analyze@cb28816228ffd4c85f55e62cf398ab8802ffbce8 diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index 6866424e..0303b84b 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@782de452489d3002a30e46325e252dc4bf633090 + uses: github/codeql-action/init@cb28816228ffd4c85f55e62cf398ab8802ffbce8 with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@782de452489d3002a30e46325e252dc4bf633090 + uses: github/codeql-action/autobuild@cb28816228ffd4c85f55e62cf398ab8802ffbce8 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@782de452489d3002a30e46325e252dc4bf633090 + uses: github/codeql-action/analyze@cb28816228ffd4c85f55e62cf398ab8802ffbce8 From ce19ac91f62689a0e0e02e53538e1035bf95387f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 16:14:50 +0000 Subject: [PATCH 16/21] chore(deps): update github/codeql-action digest to 64431c6 (#1106) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 004a531a..65d769ff 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@cb28816228ffd4c85f55e62cf398ab8802ffbce8 + uses: github/codeql-action/init@64431c66d0e98a26d34f9485e5f8e317e14956fc with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@cb28816228ffd4c85f55e62cf398ab8802ffbce8 + uses: github/codeql-action/analyze@64431c66d0e98a26d34f9485e5f8e317e14956fc diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index 0303b84b..c9f39796 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@cb28816228ffd4c85f55e62cf398ab8802ffbce8 + uses: github/codeql-action/init@64431c66d0e98a26d34f9485e5f8e317e14956fc with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@cb28816228ffd4c85f55e62cf398ab8802ffbce8 + uses: github/codeql-action/autobuild@64431c66d0e98a26d34f9485e5f8e317e14956fc - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@cb28816228ffd4c85f55e62cf398ab8802ffbce8 + uses: github/codeql-action/analyze@64431c66d0e98a26d34f9485e5f8e317e14956fc From 37b56ac2dad3c24ac1d898a253e936aa2e3d49eb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Wed, 18 Sep 2024 19:55:37 +0000 Subject: [PATCH 17/21] chore(deps): update actions/setup-java digest to 0a40ce6 (#1107) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/merge.yml | 2 +- .github/workflows/pullrequest.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index f6dd8f13..bb8380bb 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@bcfbca5b713b77435aded8de683c7ee5e79f63cb + uses: actions/setup-java@0a40ce6f61952eeee640a8940ea8050407c06cb5 with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 65d769ff..c8e33806 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -13,7 +13,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@bcfbca5b713b77435aded8de683c7ee5e79f63cb + uses: actions/setup-java@0a40ce6f61952eeee640a8940ea8050407c06cb5 with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cff35818..d095ec90 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-java@bcfbca5b713b77435aded8de683c7ee5e79f63cb + uses: actions/setup-java@0a40ce6f61952eeee640a8940ea8050407c06cb5 with: java-version: '8' distribution: 'temurin' From 244f216582eae071885a950712115ce8b1ad0c19 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 20:21:42 +0000 Subject: [PATCH 18/21] chore(deps): update actions/setup-java digest to 40b9536 (#1109) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/merge.yml | 2 +- .github/workflows/pullrequest.yml | 2 +- .github/workflows/release.yml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/merge.yml b/.github/workflows/merge.yml index bb8380bb..8a33cde6 100644 --- a/.github/workflows/merge.yml +++ b/.github/workflows/merge.yml @@ -22,7 +22,7 @@ jobs: steps: - uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@0a40ce6f61952eeee640a8940ea8050407c06cb5 + uses: actions/setup-java@40b9536ce5efadffec365e30f26f62a3640d2548 with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index c8e33806..33b6813e 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -13,7 +13,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 - uses: actions/setup-java@0a40ce6f61952eeee640a8940ea8050407c06cb5 + uses: actions/setup-java@40b9536ce5efadffec365e30f26f62a3640d2548 with: java-version: '8' distribution: 'temurin' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d095ec90..f0df52a4 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -31,7 +31,7 @@ jobs: uses: actions/checkout@6d193bf28034eafb982f37bd894289fe649468fc - name: Set up JDK 8 if: ${{ steps.release.outputs.release_created }} - uses: actions/setup-java@0a40ce6f61952eeee640a8940ea8050407c06cb5 + uses: actions/setup-java@40b9536ce5efadffec365e30f26f62a3640d2548 with: java-version: '8' distribution: 'temurin' From 17a58efc7e0244c0db77e77a78f6d0daf948028f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 21:43:56 +0000 Subject: [PATCH 19/21] chore(deps): update github/codeql-action digest to 799e477 (#1108) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- .github/workflows/pullrequest.yml | 4 ++-- .github/workflows/static-code-scanning.yaml | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pullrequest.yml b/.github/workflows/pullrequest.yml index 33b6813e..3490ffed 100644 --- a/.github/workflows/pullrequest.yml +++ b/.github/workflows/pullrequest.yml @@ -20,7 +20,7 @@ jobs: cache: maven - name: Initialize CodeQL - uses: github/codeql-action/init@64431c66d0e98a26d34f9485e5f8e317e14956fc + uses: github/codeql-action/init@799e477cb3a9d4bd3fd1771bf9ffcf3445401cd8 with: languages: java @@ -45,4 +45,4 @@ jobs: verbose: true # optional (default = false) - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@64431c66d0e98a26d34f9485e5f8e317e14956fc + uses: github/codeql-action/analyze@799e477cb3a9d4bd3fd1771bf9ffcf3445401cd8 diff --git a/.github/workflows/static-code-scanning.yaml b/.github/workflows/static-code-scanning.yaml index c9f39796..fb8caae2 100644 --- a/.github/workflows/static-code-scanning.yaml +++ b/.github/workflows/static-code-scanning.yaml @@ -33,12 +33,12 @@ jobs: # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@64431c66d0e98a26d34f9485e5f8e317e14956fc + uses: github/codeql-action/init@799e477cb3a9d4bd3fd1771bf9ffcf3445401cd8 with: languages: java - name: Autobuild - uses: github/codeql-action/autobuild@64431c66d0e98a26d34f9485e5f8e317e14956fc + uses: github/codeql-action/autobuild@799e477cb3a9d4bd3fd1771bf9ffcf3445401cd8 - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@64431c66d0e98a26d34f9485e5f8e317e14956fc + uses: github/codeql-action/analyze@799e477cb3a9d4bd3fd1771bf9ffcf3445401cd8 From 2412f296b5db43c07dc807390070379e7781dbb3 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 20 Sep 2024 00:37:30 +0000 Subject: [PATCH 20/21] fix(deps): update dependency io.cucumber:cucumber-bom to v7.19.0 (#1110) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 069ae2b7..d6b78f0c 100644 --- a/pom.xml +++ b/pom.xml @@ -172,7 +172,7 @@ io.cucumber cucumber-bom - 7.18.1 + 7.19.0 pom import From 0f94ba890e5381f4136413d1c6ac58181771882c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 20 Sep 2024 09:39:11 -0400 Subject: [PATCH 21/21] chore(main): release 1.11.0 (#1090) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- .release-please-manifest.json | 2 +- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ README.md | 8 ++++---- pom.xml | 2 +- version.txt | 2 +- 5 files changed, 41 insertions(+), 7 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 9053c217..8887e458 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1 +1 @@ -{".":"1.10.0"} \ No newline at end of file +{".":"1.11.0"} \ No newline at end of file diff --git a/CHANGELOG.md b/CHANGELOG.md index 5090ec3e..afeb6742 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,39 @@ # Changelog +## [1.11.0](https://github.com/open-feature/java-sdk/compare/v1.10.0...v1.11.0) (2024-09-20) + + +### ๐Ÿ› Bug Fixes + +* **deps:** update dependency io.cucumber:cucumber-bom to v7.19.0 ([#1110](https://github.com/open-feature/java-sdk/issues/1110)) ([2412f29](https://github.com/open-feature/java-sdk/commit/2412f296b5db43c07dc807390070379e7781dbb3)) + + +### โœจ New Features + +* error resolution flow control without exceptions ([#1095](https://github.com/open-feature/java-sdk/issues/1095)) ([6fc0b90](https://github.com/open-feature/java-sdk/commit/6fc0b9061079e50cbab52c951149cf600a922671)) + + +### ๐Ÿงน Chore + +* **deps:** update actions/checkout digest to 6d193bf ([#1091](https://github.com/open-feature/java-sdk/issues/1091)) ([9f6a40e](https://github.com/open-feature/java-sdk/commit/9f6a40ec9ba490edf13adc5501a8cb2b93c32447)) +* **deps:** update actions/checkout digest to b684943 ([#1088](https://github.com/open-feature/java-sdk/issues/1088)) ([7e0c70f](https://github.com/open-feature/java-sdk/commit/7e0c70f7c547b6eb14f30ba4e77657a317161c1f)) +* **deps:** update actions/setup-java digest to 0a40ce6 ([#1107](https://github.com/open-feature/java-sdk/issues/1107)) ([37b56ac](https://github.com/open-feature/java-sdk/commit/37b56ac2dad3c24ac1d898a253e936aa2e3d49eb)) +* **deps:** update actions/setup-java digest to 2dfa201 ([#1094](https://github.com/open-feature/java-sdk/issues/1094)) ([082f574](https://github.com/open-feature/java-sdk/commit/082f5746c84f1bb4ff54cae4f525949f29e7b9c4)) +* **deps:** update actions/setup-java digest to 40b9536 ([#1109](https://github.com/open-feature/java-sdk/issues/1109)) ([244f216](https://github.com/open-feature/java-sdk/commit/244f216582eae071885a950712115ce8b1ad0c19)) +* **deps:** update actions/setup-java digest to 7467385 ([#1092](https://github.com/open-feature/java-sdk/issues/1092)) ([58ead7f](https://github.com/open-feature/java-sdk/commit/58ead7fa9153a53ec530e349f16f9e5e183aa0fb)) +* **deps:** update actions/setup-java digest to bcfbca5 ([#1100](https://github.com/open-feature/java-sdk/issues/1100)) ([c68f78e](https://github.com/open-feature/java-sdk/commit/c68f78e17b6125d74644a5735f9d58348edcc383)) +* **deps:** update dependency org.apache.maven.plugins:maven-gpg-plugin to v3.2.6 ([#1103](https://github.com/open-feature/java-sdk/issues/1103)) ([29901b8](https://github.com/open-feature/java-sdk/commit/29901b87ea93757abe5f5d7a8afc6fc4555aef5c)) +* **deps:** update github/codeql-action digest to 4a01ec7 ([#1101](https://github.com/open-feature/java-sdk/issues/1101)) ([b80fd6d](https://github.com/open-feature/java-sdk/commit/b80fd6d307dee87d8b8f148c954c33b8ff6efae2)) +* **deps:** update github/codeql-action digest to 5618c9f ([#1102](https://github.com/open-feature/java-sdk/issues/1102)) ([d1478c0](https://github.com/open-feature/java-sdk/commit/d1478c001a8e88c358d6743ac3d7c9b5523a893e)) +* **deps:** update github/codeql-action digest to 64431c6 ([#1106](https://github.com/open-feature/java-sdk/issues/1106)) ([ce19ac9](https://github.com/open-feature/java-sdk/commit/ce19ac91f62689a0e0e02e53538e1035bf95387f)) +* **deps:** update github/codeql-action digest to 782de45 ([#1104](https://github.com/open-feature/java-sdk/issues/1104)) ([7cb8908](https://github.com/open-feature/java-sdk/commit/7cb89087daa2809d3fd8447388e58e4f73c975b3)) +* **deps:** update github/codeql-action digest to 799e477 ([#1108](https://github.com/open-feature/java-sdk/issues/1108)) ([17a58ef](https://github.com/open-feature/java-sdk/commit/17a58efc7e0244c0db77e77a78f6d0daf948028f)) +* **deps:** update github/codeql-action digest to 8fd294e ([#1097](https://github.com/open-feature/java-sdk/issues/1097)) ([6408261](https://github.com/open-feature/java-sdk/commit/64082617fade3fa7d647302cc0c5b698f7038d81)) +* **deps:** update github/codeql-action digest to 9b41ced ([#1089](https://github.com/open-feature/java-sdk/issues/1089)) ([870fc27](https://github.com/open-feature/java-sdk/commit/870fc27ed7a30cb011080127f7d040c1a3bb209b)) +* **deps:** update github/codeql-action digest to cb28816 ([#1105](https://github.com/open-feature/java-sdk/issues/1105)) ([9d69ebd](https://github.com/open-feature/java-sdk/commit/9d69ebd94a161e6477f2b4f1f5edd0b79f178852)) +* **deps:** update github/codeql-action digest to d8b1697 ([#1093](https://github.com/open-feature/java-sdk/issues/1093)) ([d60593f](https://github.com/open-feature/java-sdk/commit/d60593fa11f39c6587e280633cf6e15965c0960f)) +* **deps:** update github/codeql-action digest to e817992 ([#1099](https://github.com/open-feature/java-sdk/issues/1099)) ([caec6e3](https://github.com/open-feature/java-sdk/commit/caec6e35e9da3ad88a8de105ca170137f42b907c)) + ## [1.10.0](https://github.com/open-feature/java-sdk/compare/v1.9.1...v1.10.0) (2024-09-05) diff --git a/README.md b/README.md index a7e98462..920e55fd 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,8 @@ - - Release + + Release @@ -59,7 +59,7 @@ Note that this library is intended to be used in server-side contexts and has no dev.openfeature sdk - 1.10.0 + 1.11.0 ``` @@ -84,7 +84,7 @@ If you would like snapshot builds, this is the relevant repository information: ```groovy dependencies { - implementation 'dev.openfeature:sdk:1.10.0' + implementation 'dev.openfeature:sdk:1.11.0' } ``` diff --git a/pom.xml b/pom.xml index d6b78f0c..d43f6351 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ dev.openfeature sdk - 1.10.0 + 1.11.0 UTF-8 diff --git a/version.txt b/version.txt index 81c871de..1cac385c 100644 --- a/version.txt +++ b/version.txt @@ -1 +1 @@ -1.10.0 +1.11.0