E2E stage URL temp revert na raw ACA (MC #105824, PR 176) — 2026-07-16
Agent ID: john-main-63007ffa Verdict: PASS
MC #105824 — Post-merge verifikacija (2026-07-16 ~15:15)
Builder verdikt: verdict.md (codecraft-105824, PASS). Ovaj fajl = John post-merge L2 verifikacija.
Live provjere (azdo Builds API, ovaj session)
- PR 176 (
fix/e2e-url-raw-aca-temp-105824→ main) MERGED, merge commit 0119c72a = azdo/main HEAD. - Run 575 (PR176 validation): completed succeeded
- Run 576 (main batchedCI post-merge): completed succeeded
- Run 577 (main manual): completed succeeded
- Kontrast: runovi 573/574 (prije reverta) = failed — potvrđuje da je revert otklonio E2E crvenilo.
- Probe output: /tmp/evidence-105824/ci-runs.txt
Efekat
- E2E gate zelen na raw ACA (dokazano radna, promo-relevantna grana per e2e-573-custom-domain-gap.md).
- Promote→Demo ODBLOKIRAN za #105766 (payment) i #105769 (login) — oba ready_for_review.
- Revert-the-revert gated na #105823 (CIAM redirect_uri cutover, FlowForge/Entra, app reg 20bb17de).
Agent ID: codecraft-105824 Verdict: PASS
MC #105824 — Temp revert E2E stage URLs to raw ACA
Change
File: azure-pipelines.yml (root of Bilko repo), lines 75-79. Surgical swap of 2 pipeline variables back to raw ACA hostnames, plus a TEMP REVERT comment. Nothing else touched (no CSP, no getApiBaseUrl(), no cookie Domain= logic).
Diff
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 45398572..a63d5b7d 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -74,8 +74,9 @@ variables:
# cookie fix effective. Both custom domains are live ACA managed-cert bindings (PR #172).
# Old values (rollback): STAGE_API_URL='https://bilko-api-stage.purplebeach-f004d490.swedencentral.azurecontainerapps.io'
# STAGE_WEB_URL='https://bilko-web-stage.purplebeach-f004d490.swedencentral.azurecontainerapps.io'
- STAGE_API_URL: 'https://api-stage.bilko.cloud'
- STAGE_WEB_URL: 'https://web-stage.bilko.cloud'
+ # TEMP REVERT (MC #105824, CEO B 2026-07-16): E2E natrag na raw ACA dok #105823 ne cutuje CIAM redirect_uri na custom domenu. Revert-the-revert kad #105823 done.
+ STAGE_API_URL: 'https://bilko-api-stage.purplebeach-f004d490.swedencentral.azurecontainerapps.io'
+ STAGE_WEB_URL: 'https://bilko-web-stage.purplebeach-f004d490.swedencentral.azurecontainerapps.io'
# Flyway (Azure PostgreSQL flexible server)
FLYWAY_DB_HOST: 'bilko-demo-pg'
1 file changed, 3 insertions(+), 2 deletions(-)
Provenance
- Base: fresh worktree from azdo/main (NOT the stale bilko-wt-105768 dirty tree). azdo/main HEAD = 2265e4f2 (Merge PR175, includes custom-domain PR172-175) — matches CEO-stated HEAD in the dispatch.
- Worktree: /Users/makinja/business/ALAI-Holding-AS/products/bilko-wt-105824
- Branch: fix/e2e-url-raw-aca-temp-105824
- Commit SHA: 378bad695c9b912ca69f192ca2346452409eb289
- Author: CodeCraft Bot [email protected] (specialist identity, not alem@/john@)
- Pushed to azdo via explicit refspec: fix/e2e-url-raw-aca-temp-105824:fix/e2e-url-raw-aca-temp-105824 (NOT main). Confirmed server response: "* [new branch] fix/e2e-url-raw-aca-temp-105824 -> fix/e2e-url-raw-aca-temp-105824"
- Pre-commit hook: gitleaks 0 leaks, lint-staged/prettier clean, commit created.
- Pre-push hook: turbo type-check across 13 packages, 13/13 successful (cache hits) — no breakage introduced.
Verification performed
- grep confirmed E2E_BASE_URL: $(STAGE_WEB_URL) at line 712 (also BILKO_E2E_BASE_URL at 728, and health-check curls at 643/647) — all consumers of the 2 variables identified, none hardcode the URL separately.
- Confirmed next.config.js CSP (apps/web/next.config.js line 69) already whitelists BOTH api-stage.bilko.cloud AND the raw ACA hostname bilko-api-stage.purplebeach-f004d490.swedencentral.azurecontainerapps.io — PR175 already covers the raw-ACA branch, so this revert needs zero CSP change. Confirmed untouched by this diff (file not in the 1-file changeset).
- Confirmed getApiBaseUrl() / refresh cookie Domain= logic untouched — not in this diff, not read/modified.
- CI pre-flight: last 5 azdo/main runs (574, 573, 571, 569, 567) all
failed. Root cause already diagnosed in ~/system/evidence/105766/e2e-573-custom-domain-gap.md — the custom-domain E2E gate fails because CIAM redirect_uri isn't cut over (MC #105793 partial), NOT because of the payment/login fixes themselves (raw ACA login flow proven end-to-end working in that evidence file). This MC #105824 fix directly targets that root cause by pointing E2E back at the proven-working raw ACA hostnames.
Not done (explicitly out of scope, per instruction)
- Did not open the PR (branch pushed only; team lead opens PR + auto-complete + orchestrates merge/promote per their instruction).
- Did not touch #105793 custom-domain work, CIAM redirect_uri, or any file besides azure-pipelines.yml.
- Did not revert PR174 wholesale — only the 2 variable values were reverted, not any comments/explanations added by that PR.
Next
Team lead (john-main) to open PR from fix/e2e-url-raw-aca-temp-105824 -> main, auto-complete, and orchestrate merge + Promote->Demo once E2E gate is green on the raw ACA hostnames.
No comments to display
No comments to display