ucef
0be2b5cc52
Merge remote-tracking branch 'origin/prod/v1.8' into prod/v1.8
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Failing after 13m27s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Skipped
2026-09-04 09:37:24 +02:00
ucef
5b4ad0f070
feat(ci): add automated DB backup, UAT RGPD restoration and Gitea CI SSH deployment
2026-09-04 09:33:30 +02:00
ucef
b1d897a3c8
fix(backup): handle SIGPIPE exit code 141 in pg_dump pipeline
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m2s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 1m20s
2026-09-04 09:19:13 +02:00
ucef
f6c853068f
fix(backup): purge pg_largeobject metadata prior to UAT schema reset
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m15s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 1m29s
2026-09-04 09:07:31 +02:00
ucef
19e969eb09
fix(backup): clean UAT schema before restore and add --no-owner --no-privileges to pg_dump
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m1s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 1m25s
2026-09-04 08:54:48 +02:00
ucef
e933218443
feat(backup): update DB UAT port
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m7s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 1m23s
2026-09-04 08:43:24 +02:00
ucef
c994cbe155
feat(backup): add automatic database restoration and RGPD anonymization for UAT environment (10.8.0.2)
2026-09-04 08:39:21 +02:00
ucef
c778dea9a0
fix(ci): combine --net=host with Base64 payload transfer for key, script, and env to resolve VPN routing and file isolation
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 1m59s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 1m19s
2026-09-04 08:10:08 +02:00
ucef
2720a2193d
fix(ci): execute deployment directly in runner step environment without nested container
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 1m59s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m27s
2026-09-04 08:03:23 +02:00
ucef
e1d797eb01
fix(ci): use GITHUB_WORKSPACE for repository volume mount and absolute path /workspace/ for rsync
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m1s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m16s
2026-09-04 07:26:53 +02:00
ucef
c06abb1d17
fix(ci): re-wrap PEM payload to 64 chars with explicit trailing newline
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 1m56s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m18s
2026-09-04 07:18:12 +02:00
ucef
0a56944daa
fix(ci): validate SSH key header format and provide explicit guidance for Gitea secret value
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m3s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m13s
2026-09-04 07:04:21 +02:00
ucef
292c2bb8ec
fix(ci): handle file paths in RAW_KEY and add key line count diagnostic logs
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m9s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m14s
2026-09-03 15:55:13 +02:00
ucef
a991fd9f35
fix(ci): pass SSH key as base64 environment variable to completely eliminate volume mount issues
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m9s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m14s
2026-09-03 15:47:40 +02:00
ucef
5fb6356f8a
fix(ci): strict regular file check and explicit error message when PROD_DB_SSH_KEY is missing
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m7s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m14s
2026-09-03 15:39:35 +02:00
ucef
9990bba799
fix(ci): write secret key to runner file before docker run to preserve multi-line format
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m4s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m14s
2026-09-03 15:26:22 +02:00
ucef
494fcfbf8a
fix(ci): use PROD_DB_SSH_KEY Gitea secret for reliable cross-runner authentication
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m1s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m13s
2026-09-03 15:19:28 +02:00
ucef
5e7e5c461c
security: replace key header log with safe public ssh-keygen fingerprint display
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m13s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m20s
2026-09-03 15:11:16 +02:00
ucef
63bc5da40c
ci: add comprehensive diagnostic logs and ssh -vv trace to step
2026-09-03 15:09:07 +02:00
ucef
a4c852d254
fix(ci): mount /home/ucef/.ssh and prioritize gitea_ci_key over generic host keys
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m5s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m22s
2026-09-03 15:02:09 +02:00
ucef
815eb72834
fix(ci): copy key to /tmp/id_rsa instead of ~/.ssh/id_rsa to avoid read-only mount error
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m6s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m23s
2026-09-03 14:56:31 +02:00
ucef
881a81f53b
fix(ci): robust SSH key resolution supporting both file paths and Gitea secrets
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m6s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m15s
2026-09-03 14:49:33 +02:00
ucef
747cf1a0fa
refactor(ci): simplify SSH step to directly copy and use /root/.ssh/gitea_ci_key with 600 permissions
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m8s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m14s
2026-09-03 14:40:45 +02:00
ucef
2472407cca
fix(ci): prioritize /root/.ssh/gitea_ci_key mount
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m15s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m27s
2026-09-03 14:29:20 +02:00
ucef
02f9674b7a
fix(ci): mount /home/ubuntu/.ssh and auto-detect gitea_ci_key location
2026-09-03 14:26:53 +02:00
ucef
0963e25cfb
fix(ci): add UserKnownHostsFile=/dev/null and target gitea_ci_key to fix read-only ssh error
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m10s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m22s
2026-09-03 14:05:44 +02:00
ucef
8c8df282a4
refactor(ci): mount host .ssh directory directly in docker step container
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m15s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m26s
2026-09-03 13:16:03 +02:00
ucef
41f8b67602
fix(ci): strip carriage returns from SSH key and force IdentitiesOnly=yes to fix libcrypto unsupported error
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m14s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m23s
2026-09-03 12:59:24 +02:00
ucef
47b27d3cfd
fix(ci): run rsync DB script deployment with host network (--net=host) to fix VPN timeout
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m33s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m31s
2026-09-03 12:51:10 +02:00
ucef
272a4ad8e2
fix(ci): preserve SSH key linebreaks with printf and add custom port support
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m2s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 1m23s
2026-09-03 10:04:34 +02:00
ucef
deba5fafea
fix(ci): check all SSH key secret variants and force rsync deployment to DB server
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m34s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Failing after 3m32s
2026-09-03 08:03:03 +02:00
ucef
0a56d83e2e
feat(ci): add step to deploy backup script and env to DB server (10.8.0.3) via rsync
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m10s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 1m12s
2026-09-03 07:54:18 +02:00
ucef
eaa54b767b
feat(backup): add automated DB backup script, rsync support and Gitea CI secret integration
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m8s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 1m12s
2026-09-03 07:47:01 +02:00
ucef
21aabb778a
chore: prepare release 1.8
AS Talange CI/CD Pipeline - Production / Build & Run Unit Tests (push) Successful in 2m12s
AS Talange CI/CD Pipeline - Production / Deploy to Prod Environment (push) Successful in 3m7s
2026-08-27 23:07:55 +02:00