PROMOTE MedCMS social connect flow to test #32

Closed
moeardent wants to merge 0 commits from promotion/medcms-social-connect-dev-to-test-20260604 into test
Owner

Summary

Promotes the MedCMS-owned social account connect return flow from dev to test.

Scope

  • Adds MedCMS stateful social connect start/finish flow for Authentik social providers.
  • Keeps provider handling tenant-aware and provider-generic for Oralert and OCV.
  • Preserves existing login/register/mobile OIDC behavior.
  • Carries the static regression guard that prevents direct account UI links to /source/oauth/login/.

Evidence From DEV

  • DEV Qodana branch gate passed for merge commit 6339b344.
  • DEV TeamCity chain passed: Validate, AI Review, Build Image, Security/SBOM, PromoteDev, AutoDev.
  • DEV deployed image verified: codeberg.org/moebiusol/oculus-vita-cms:dev-108-6339b344d5ef@sha256:6e24b6f681b45f496589f47b403eaecf14b4ec7783e9f5825af01f6b4ce2cdcf.
  • DEV route gate passed for https://dev.oralert.eu and https://cms.ocv.dev.moebiusol.eu.
  • DEV API smoke passed for moebiusol and oralert.

TEST Verification Expected

  • TeamCity test validation/build/security/promote chain must run from this promotion branch/merge path.
  • Verify https://test.oralert.eu/ and https://cms.ocv.test.moebiusol.eu/.
  • Verify account page route returns 200 and rendered social-connect UI does not directly link to Authentik source login.

Sponsor: Cristian Lorand
Executor: Moe TheBot Lorand2 moe.lorand.bot@moebiusol.eu

## Summary Promotes the MedCMS-owned social account connect return flow from `dev` to `test`. ## Scope - Adds MedCMS stateful social connect start/finish flow for Authentik social providers. - Keeps provider handling tenant-aware and provider-generic for Oralert and OCV. - Preserves existing login/register/mobile OIDC behavior. - Carries the static regression guard that prevents direct account UI links to `/source/oauth/login/`. ## Evidence From DEV - DEV Qodana branch gate passed for merge commit `6339b344`. - DEV TeamCity chain passed: Validate, AI Review, Build Image, Security/SBOM, PromoteDev, AutoDev. - DEV deployed image verified: `codeberg.org/moebiusol/oculus-vita-cms:dev-108-6339b344d5ef@sha256:6e24b6f681b45f496589f47b403eaecf14b4ec7783e9f5825af01f6b4ce2cdcf`. - DEV route gate passed for `https://dev.oralert.eu` and `https://cms.ocv.dev.moebiusol.eu`. - DEV API smoke passed for `moebiusol` and `oralert`. ## TEST Verification Expected - TeamCity test validation/build/security/promote chain must run from this promotion branch/merge path. - Verify `https://test.oralert.eu/` and `https://cms.ocv.test.moebiusol.eu/`. - Verify account page route returns 200 and rendered social-connect UI does not directly link to Authentik source login. Sponsor: Cristian Lorand Executor: Moe TheBot Lorand2 <moe.lorand.bot@moebiusol.eu> <!-- migrated-from: pull-request Moebiusol/oculus_vita-cms #87 -->
moeardent closed this pull request 2026-10-09 02:22:20 +00:00
Author
Owner

Promotion evidence update:

Bot merge attempt was rejected by branch protection: Does not have enough approvals. Human approval/merge is required before TEST CI/CD can run.

Promotion evidence update: - Source PR #86 is merged to `dev` at `6339b344`. - DEV chain passed on `6339b344`: - Validate: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_Validate/6824 - Qodana branch/dev status: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_QodanaBranch/6829 - AI Review Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_AI_Review_Dev/6831 - Build Image Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_BuildImage_Dev/6825 - Security/SBOM Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_SecurityImage_Dev/6826 - Promote Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_PromoteDev/6827 - Auto Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_AutoDev/6828 - DEV deployed image verified by TeamCity: `codeberg.org/moebiusol/oculus-vita-cms:dev-108-6339b344d5ef@sha256:6e24b6f681b45f496589f47b403eaecf14b4ec7783e9f5825af01f6b4ce2cdcf` - DEV route gate passed for `https://dev.oralert.eu` and `https://cms.ocv.dev.moebiusol.eu`. - DEV API smoke passed for `moebiusol` and `oralert`. - Promotion branch Qodana passed on `eb283cfe`: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_QodanaBranch/6832 Bot merge attempt was rejected by branch protection: `Does not have enough approvals`. Human approval/merge is required before TEST CI/CD can run. <!-- migrated-from: comment Moebiusol/oculus_vita-cms #16538981 -->
Author
Owner

Migrated Codeberg review

  • Reviewer: cristianlorand
  • State: APPROVED
  • Submitted: 2026-06-04T12:24:38+02:00
  • Commit: eb283cfeace68ca7f4de3a07127c2ebe0c47fe05

needs testing

### Migrated Codeberg review - Reviewer: `cristianlorand` - State: `APPROVED` - Submitted: `2026-06-04T12:24:38+02:00` - Commit: `eb283cfeace68ca7f4de3a07127c2ebe0c47fe05` needs testing <!-- migrated-from: review Moebiusol/oculus_vita-cms #1445714 -->
Author
Owner

Migrated Codeberg pull-request comment

  • Author: moe-thebot-lorand2
  • Created: 2026-06-04T11:57:52+02:00

Promotion evidence update:

Bot merge attempt was rejected by branch protection: Does not have enough approvals. Human approval/merge is required before TEST CI/CD can run.

### Migrated Codeberg pull-request comment - Author: `moe-thebot-lorand2` - Created: `2026-06-04T11:57:52+02:00` Promotion evidence update: - Source PR #86 is merged to `dev` at `6339b344`. - DEV chain passed on `6339b344`: - Validate: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_Validate/6824 - Qodana branch/dev status: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_QodanaBranch/6829 - AI Review Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_AI_Review_Dev/6831 - Build Image Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_BuildImage_Dev/6825 - Security/SBOM Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_SecurityImage_Dev/6826 - Promote Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_PromoteDev/6827 - Auto Dev: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_AutoDev/6828 - DEV deployed image verified by TeamCity: `codeberg.org/moebiusol/oculus-vita-cms:dev-108-6339b344d5ef@sha256:6e24b6f681b45f496589f47b403eaecf14b4ec7783e9f5825af01f6b4ce2cdcf` - DEV route gate passed for `https://dev.oralert.eu` and `https://cms.ocv.dev.moebiusol.eu`. - DEV API smoke passed for `moebiusol` and `oralert`. - Promotion branch Qodana passed on `eb283cfe`: https://teamcity.internal.moebiusol.eu/buildConfiguration/OculusVitaCMS_QodanaBranch/6832 Bot merge attempt was rejected by branch protection: `Does not have enough approvals`. Human approval/merge is required before TEST CI/CD can run. <!-- migrated-from: comment Moebiusol/oculus_vita-cms #16538981 -->

Pull request closed

Sign in to join this conversation.
No reviewers
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: moebiusol/oculus_vita-cms#32
No description provided.