Develop -> Main GA Release - #8
Merged
Merged
Conversation
Restore the OIDC session on page refresh from the oidc-client-ts user store instead of forcing a re-login. The router guard now awaits a restore attempt (silent renew if the token expired) before redirecting to /login, and only a definitive denial clears the persisted session. - Share token selection/cookie writing via util/tokenCookie.ts - Stop writing the refresh token to a cookie; localStorage user store is the single persistence mechanism - Clear the persisted user on logout so refresh cannot restore it - Fix the token cookie secure flag on http origins after silent renew Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
The e2e docker-compose setup resolved structuresVersion from gradle.properties (3.5.8-SNAPSHOT), a tag that PR builds never publish, so compose failed pulling images. Export the computed build version so e2e always pulls the image this run just pushed. Also drop a stray URL left in the Check If Failure script. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Replace the hand-maintained BPE_APPEND_JAVA_TOOL_OPTIONS add-opens list with the full set recommended by Apache Ignite for JDK 11+. The missing java.lang.invoke entry caused InaccessibleObjectException during Ignite marshalling of lambdas (SerializedLambda.capturingClass) at runtime. Also default bootBuildImage publish to false so local builds no longer try to push to Docker Hub; CI publishes via the --publishImage flag. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- deploy now pulls structures-server/migration from Docker Hub by default (pullPolicy IfNotPresent); building from source and loading into the cluster is opt-in via --build-local - add --tag to deploy a specific published tag (e.g. a PR image) - stop manually pre-loading the Elasticsearch image; cluster nodes pull public images directly, which also avoids the kind load multi-platform manifest failure and the 8.18.1/8.19.13 version skew - rewrite KIND_IMAGE_LOADING.md to reflect the actual model Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Adopt the standard release convention: gradle.properties holds the plain version, development builds get -SNAPSHOT appended automatically, and main publishes the version as-is via -Prelease. PR builds keep their explicit -pr<N>.<sha> override. - append -SNAPSHOT in java-common-conventions unless -Prelease is set or the version already carries a suffix - compute the effective version per event in the build workflow (PR tag / SNAPSHOT on develop / plain release on main) - add version-check workflow that blocks PRs to main unless structuresVersion is bumped above the base branch (releases are immutable in Maven Central) - mirror the SNAPSHOT defaulting in kind tooling and the e2e docker-compose setup so local flows resolve the right image tag Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Cicd updates
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.