ci(azure): repoint prod CI to Azure VM #2078

Merged
sapl-admin merged 1 commits from feat/azure-vm-ci-main into main 2026-11-03 17:48:01 +00:00
Owner

Azure migration: prod CI deploys from the Azure runner to /opt/sapl/prod (no registry deps on main: backend FROM python:3.11-slim, frontend local build). Includes PyPI-mirror fix for uv (pypi.org flaps from Azure). Secret PROD_RELEASE_PUBLISH_TOKEN on repo. No CI on PRs by design — validated by manual build + post-merge pipeline watch.

Azure migration: prod CI deploys from the Azure runner to /opt/sapl/prod (no registry deps on main: backend FROM python:3.11-slim, frontend local build). Includes PyPI-mirror fix for uv (pypi.org flaps from Azure). Secret PROD_RELEASE_PUBLISH_TOKEN on repo. No CI on PRs by design — validated by manual build + post-merge pipeline watch.
sapl-admin added 1 commit 2026-11-03 17:35:50 +00:00
ci(azure): repoint prod CI to Azure VM + PyPI mirror for uv
CI/CD Pipeline / lint-and-test (pull_request) Successful in 2m46s
CI/CD Pipeline / backend-unit-tests (pull_request) Successful in 34m42s
CI/CD Pipeline / deploy (pull_request) Skipped
CI/CD Pipeline / Publish release notes + notify users (pull_request) Skipped
Semgrep SAST / Static Security Scan (pull_request) Successful in 38s
37f386eeba
- ci.yml deploy: run on the Azure VM host (/opt/sapl/prod, hermes
  git auth, apk mirror loop, BusyBox-safe ownership restore)
- backend/Dockerfile: UV_DEFAULT_INDEX -> Tsinghua mirror (pypi.org
  flaps from Azure, broke backend builds twice)
- docs: Gitea URL -> git.*
sapl-admin merged commit a35e1c70a4 into main 2026-11-03 17:48:01 +00:00
Sign in to join this conversation.