From 875c25a4962ab1f237497e80a96031386ca88b9a Mon Sep 17 00:00:00 2001 From: Anurag Mittal <1321012+anurag4DSB@users.noreply.github.com> Date: Tue, 30 Jun 2026 15:10:26 +0200 Subject: [PATCH 1/2] OSIS-170: bump version to 2.2.6 --- build.gradle | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index 8795ed1..14dbd3e 100644 --- a/build.gradle +++ b/build.gradle @@ -1,6 +1,6 @@ buildscript { ext { - osisVersion = '2.2.5' + osisVersion = '2.2.6' vaultclientVersion = '1.1.2' springBootVersion = '2.7.6' } From ccd9103752361767d51fa393f550d8ca81fb7bee Mon Sep 17 00:00:00 2001 From: Anurag Mittal <1321012+anurag4DSB@users.noreply.github.com> Date: Tue, 30 Jun 2026 15:22:55 +0200 Subject: [PATCH 2/2] tmp: vertex opus-4.8 probe (do not merge) --- .github/workflows/vertex-probe.yml | 51 ++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .github/workflows/vertex-probe.yml diff --git a/.github/workflows/vertex-probe.yml b/.github/workflows/vertex-probe.yml new file mode 100644 index 0000000..de2445e --- /dev/null +++ b/.github/workflows/vertex-probe.yml @@ -0,0 +1,51 @@ +name: Vertex Opus 4.8 probe (TEMPORARY - do not merge) + +# Throwaway diagnostic: calls Vertex rawPredict directly as the CI service +# account, in the CI project+region, with UNMASKED output. Tells platform +# engineering whether Opus 4.8 is actually enabled/served (200), missing in the +# region (404 NOT_FOUND), or out of quota (429 RESOURCE_EXHAUSTED). +# Delete this file once the question is answered. + +on: + pull_request: + types: [opened, synchronize] + workflow_dispatch: + +jobs: + probe: + runs-on: ubuntu-latest + permissions: + contents: read + id-token: write # required for workload identity federation + steps: + - id: auth + uses: google-github-actions/auth@v2 + with: + token_format: access_token # mint an OAuth token AS the service account + workload_identity_provider: ${{ secrets.GCP_WORKLOAD_IDENTITY_PROVIDER }} + service_account: ${{ secrets.GCP_SERVICE_ACCOUNT }} + + - name: Probe Vertex for Opus 4.6 (control) and 4.8 + env: + TOKEN: ${{ steps.auth.outputs.access_token }} + PROJECT: ${{ secrets.ANTHROPIC_VERTEX_PROJECT_ID }} + REGION: ${{ secrets.CLOUD_ML_REGION }} + run: | + set +e + probe() { + local loc="$1" model="$2" host + if [ "$loc" = "global" ]; then host="aiplatform.googleapis.com"; else host="${loc}-aiplatform.googleapis.com"; fi + echo "================= $model @ $loc =================" + curl -sS -w '\nHTTP %{http_code}\n' -X POST \ + -H "Authorization: Bearer ${TOKEN}" \ + -H "Content-Type: application/json" \ + "https://${host}/v1/projects/${PROJECT}/locations/${loc}/publishers/anthropic/models/${model}:rawPredict" \ + -d '{"anthropic_version":"vertex-2023-10-16","messages":[{"role":"user","content":"ping"}],"max_tokens":16}' + echo + } + echo "## Configured region (CLOUD_ML_REGION) ##" + probe "$REGION" claude-opus-4-6 + probe "$REGION" claude-opus-4-8 + echo "## global endpoint (Anthropic-recommended) ##" + probe global claude-opus-4-6 + probe global claude-opus-4-8