ci: QR login pipeline validation #1

Open
ronit wants to merge 2 commits from ci/qr-login-validation into master
Owner

Retroactive CI validation for QR login feature commits that were deployed via deploy up --manual.

Retroactive CI validation for QR login feature commits that were deployed via deploy up --manual.
ci: trigger pipeline validation for QR login feature
All checks were successful
pipeline-service No pipeline action (save)
1cef71172e
Pipeline: build

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
ci: trigger review pipeline for QR login validation
All checks were successful
pipeline-service Review complete (13873 tokens)
a9a86f61d0
Pipeline: review

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Author
Owner

Code Review (MiniMax M2.5)

This isn't a code diff - it's a rendered HTML page from Forgejo (a Git hosting platform) showing a branch comparison view. There's no actual code to review.

If you intended to share a diff showing code changes (e.g., from git diff), please share that instead.


Build 270.0s | Review: MiniMax M2.5 · 13873 tokens · $0.0045
Total pipeline cost: $0.0045

<!-- pipeline:sha=a9a86f61d0787b18dd27d11f78b7ec36108665f8 --> ### Code Review (MiniMax M2.5) This isn't a code diff - it's a rendered HTML page from Forgejo (a Git hosting platform) showing a branch comparison view. There's no actual code to review. If you intended to share a diff showing code changes (e.g., from `git diff`), please share that instead. --- Build 270.0s | Review: MiniMax M2.5 · 13873 tokens · $0.0045 Total pipeline cost: $0.0045
Author
Owner

Pipeline failed

Deploy failed (278.6s):

error: timed out waiting for the condition

[rollout] FAILED — printing pod logs and events

--- Recent logs ---
2026-03-26T06:10:12.692428Z  INFO isoastra_db: Connected to PostgreSQL (max_connections=8)
2026-03-26T06:10:13.007103Z  INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping
2026-03-26T06:10:13.410147Z  INFO isoastra_idp: Migrations applied
2026-03-26T06:10:14.016978Z  INFO isoastra_idp::seed: Accounts table is not empty, skipping seed
2026-03-26T06:10:14.034969Z  INFO async_nats::connector: connected successfully server=4222 max_payload=8388608
2026-03-26T06:10:14.035046Z  INFO isoastra_nats::connect: Connected to NATS at nats://nats.infra.svc:4222
2026-03-26T06:10:14.035051Z  INFO async_nats: event: connected
2026-03-26T06:10:14.042422Z  WARN isoastra_nats::connect: KV bucket exists with different config, using existing bucket=SESSIONS
2026-03-26T06:10:14.106779Z  INFO isoastra_idp: SESSIONS KV bucket ready
2026-03-26T06:10:14.115280Z  WARN isoastra_nats::connect: KV bucket exists with different config, using existing bucket=SESSION_PRESENCE
2026-03-26T06:10:14.122299Z  INFO isoastra_idp: SESSION_PRESENCE KV bucket ready
2026-03-26T06:10:14.133313Z  INFO isoastra_idp: TOKEN_REVOCATIONS KV bucket ready
2026-03-26T06:10:14.133541Z  INFO isoastra_idp: Loaded signing key from /app/keys/signing.pem
2026-03-26T06:10:14.290425Z  INFO isoastra_idp: system:idp account: 5b0d528c-0e6e-4c96-935c-6b5a1780aa14
2026-03-26T06:10:14.297953Z  WARN isoastra_nats::connect: KV bucket exists with different config, using existing bucket=SESSION_PRESENCE
2026-03-26T06:10:14.302806Z  INFO isoastra_service::ws::registration: Registered 5 resource definitions with pylon registry
2026-03-26T06:10:14.303141Z  INFO isoastra_idp: Session refresh RPC handler started
2026-03-26T06:10:14.303214Z  INFO isoastra_idp: Account switch RPC handler started
2026-03-26T06:10:14.303218Z  INFO isoastra_idp: Ephemeral token create RPC handler started
2026-03-26T06:10:14.303233Z  INFO isoastra_idp::rpc: Preferences RPC handler started
2026-03-26T06:10:14.303239Z  INFO isoastra_idp: Ephemeral token resolve RPC handler started
2026-03-26T06:10:14.303141Z  INFO isoastra_idp::rpc: OAuth client RPC handler started
2026-03-26T06:10:14.310615Z  WARN isoastra_frontend::serve: No UI manifest available: manifest key 'current' not found in platform_ui_manifest — using build-time CSS
2026-03-26T06:10:14.313571Z  INFO isoastra_idp: Listening on 0.0.0.0:8080


--- Recent events ---
LAST SEEN   TYPE     REASON              OBJECT                    MESSAGE
55m         Normal   ScalingReplicaSet   deployment/isoastra-idp   Scaled up replica set isoastra-idp-69f9d74cb8 from 0 to 1
17m         Normal   ScalingReplicaSet   deployment/isoastra-idp   Scaled down replica set isoastra-idp-6c4558b875 from 2 to 1
17m         Normal   ScalingReplicaSet   deployment/isoastra-idp   Scaled up replica set isoastra-idp-69f9d74cb8 from 1 to 2
15m         Normal   ScalingReplicaSet   deployment/isoastra-idp   Scaled down replica set isoastra-idp-6c4558b875 from 1 to 0
2m1s        Normal   ScalingReplicaSet   deployment/isoastra-idp   Scaled up replica set isoastra-idp-b865b4f57 from 0 to 1
2m          Normal   ScalingReplicaSet   deployment/isoastra-idp   Scaled down replica set isoastra-idp-b865b4f57 from 1 to 0
2m          Normal   ScalingReplicaSet   deployment/isoastra-idp   Scaled up replica set isoastra-idp-89bd9d58b from 0 to 1

Error: Rollout of isoastra-idp in auth did not complete within 120s

<!-- pipeline:sha=c349f4ef0b52ff64f972411259d1e06832bc1417 --> ### Pipeline failed Deploy failed (278.6s): ``` error: timed out waiting for the condition [rollout] FAILED — printing pod logs and events --- Recent logs --- 2026-03-26T06:10:12.692428Z  INFO isoastra_db: Connected to PostgreSQL (max_connections=8) 2026-03-26T06:10:13.007103Z  INFO sqlx::postgres::notice: relation "_sqlx_migrations" already exists, skipping 2026-03-26T06:10:13.410147Z  INFO isoastra_idp: Migrations applied 2026-03-26T06:10:14.016978Z  INFO isoastra_idp::seed: Accounts table is not empty, skipping seed 2026-03-26T06:10:14.034969Z  INFO async_nats::connector: connected successfully server=4222 max_payload=8388608 2026-03-26T06:10:14.035046Z  INFO isoastra_nats::connect: Connected to NATS at nats://nats.infra.svc:4222 2026-03-26T06:10:14.035051Z  INFO async_nats: event: connected 2026-03-26T06:10:14.042422Z  WARN isoastra_nats::connect: KV bucket exists with different config, using existing bucket=SESSIONS 2026-03-26T06:10:14.106779Z  INFO isoastra_idp: SESSIONS KV bucket ready 2026-03-26T06:10:14.115280Z  WARN isoastra_nats::connect: KV bucket exists with different config, using existing bucket=SESSION_PRESENCE 2026-03-26T06:10:14.122299Z  INFO isoastra_idp: SESSION_PRESENCE KV bucket ready 2026-03-26T06:10:14.133313Z  INFO isoastra_idp: TOKEN_REVOCATIONS KV bucket ready 2026-03-26T06:10:14.133541Z  INFO isoastra_idp: Loaded signing key from /app/keys/signing.pem 2026-03-26T06:10:14.290425Z  INFO isoastra_idp: system:idp account: 5b0d528c-0e6e-4c96-935c-6b5a1780aa14 2026-03-26T06:10:14.297953Z  WARN isoastra_nats::connect: KV bucket exists with different config, using existing bucket=SESSION_PRESENCE 2026-03-26T06:10:14.302806Z  INFO isoastra_service::ws::registration: Registered 5 resource definitions with pylon registry 2026-03-26T06:10:14.303141Z  INFO isoastra_idp: Session refresh RPC handler started 2026-03-26T06:10:14.303214Z  INFO isoastra_idp: Account switch RPC handler started 2026-03-26T06:10:14.303218Z  INFO isoastra_idp: Ephemeral token create RPC handler started 2026-03-26T06:10:14.303233Z  INFO isoastra_idp::rpc: Preferences RPC handler started 2026-03-26T06:10:14.303239Z  INFO isoastra_idp: Ephemeral token resolve RPC handler started 2026-03-26T06:10:14.303141Z  INFO isoastra_idp::rpc: OAuth client RPC handler started 2026-03-26T06:10:14.310615Z  WARN isoastra_frontend::serve: No UI manifest available: manifest key 'current' not found in platform_ui_manifest — using build-time CSS 2026-03-26T06:10:14.313571Z  INFO isoastra_idp: Listening on 0.0.0.0:8080 --- Recent events --- LAST SEEN TYPE REASON OBJECT MESSAGE 55m Normal ScalingReplicaSet deployment/isoastra-idp Scaled up replica set isoastra-idp-69f9d74cb8 from 0 to 1 17m Normal ScalingReplicaSet deployment/isoastra-idp Scaled down replica set isoastra-idp-6c4558b875 from 2 to 1 17m Normal ScalingReplicaSet deployment/isoastra-idp Scaled up replica set isoastra-idp-69f9d74cb8 from 1 to 2 15m Normal ScalingReplicaSet deployment/isoastra-idp Scaled down replica set isoastra-idp-6c4558b875 from 1 to 0 2m1s Normal ScalingReplicaSet deployment/isoastra-idp Scaled up replica set isoastra-idp-b865b4f57 from 0 to 1 2m Normal ScalingReplicaSet deployment/isoastra-idp Scaled down replica set isoastra-idp-b865b4f57 from 1 to 0 2m Normal ScalingReplicaSet deployment/isoastra-idp Scaled up replica set isoastra-idp-89bd9d58b from 0 to 1 Error: Rollout of isoastra-idp in auth did not complete within 120s ```
All checks were successful
pipeline-service Review complete (13873 tokens)
This pull request can be merged automatically.
This branch is out-of-date with the base branch
The changes on this branch are already on the target branch. This will be an empty commit.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin ci/qr-login-validation:ci/qr-login-validation
git switch ci/qr-login-validation

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff ci/qr-login-validation
git switch ci/qr-login-validation
git rebase master
git switch master
git merge --ff-only ci/qr-login-validation
git switch ci/qr-login-validation
git rebase master
git switch master
git merge --no-ff ci/qr-login-validation
git switch master
git merge --squash ci/qr-login-validation
git switch master
git merge --ff-only ci/qr-login-validation
git switch master
git merge ci/qr-login-validation
git push origin master
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
isoastra/idp!1
No description provided.