ucef
86f87955cf
Merge remote-tracking branch 'origin/main'
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m9s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m19s
2026-09-04 09:34:05 +02:00
ucef
7a9d45fb0c
feat(ci): add automated DB backup, UAT RGPD restoration and Gitea CI SSH deployment
2026-09-04 09:33:19 +02:00
ucef
58d8a8d7fb
fix(backup): handle SIGPIPE exit code 141 in pg_dump pipeline
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m11s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m9s
2026-09-04 09:19:13 +02:00
ucef
96c690dd79
fix(backup): purge pg_largeobject metadata prior to UAT schema reset
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m46s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m16s
2026-09-04 09:07:31 +02:00
ucef
ccbcf5c6be
fix(backup): clean UAT schema before restore and add --no-owner --no-privileges to pg_dump
2026-09-04 08:55:11 +02:00
ucef
645d07fdfc
feat(backup): update DB UAT port
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m57s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m1s
2026-09-04 08:42:55 +02:00
ucef
e1cffb8fc8
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
3daef9b567
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 / Build & Run Unit Tests (push) Successful in 4m50s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m14s
2026-09-04 08:10:08 +02:00
ucef
d987b9e46c
fix(ci): execute deployment directly in runner step environment without nested container
2026-09-04 08:03:23 +02:00
ucef
c5a4ae9498
fix(ci): use GITHUB_WORKSPACE for repository volume mount and absolute path /workspace/ for rsync
2026-09-04 07:26:53 +02:00
ucef
3354f3ee70
fix(ci): re-wrap PEM payload to 64 chars with explicit trailing newline
2026-09-04 07:18:12 +02:00
ucef
dae97f15ba
fix(ci): validate SSH key header format and provide explicit guidance for Gitea secret value
2026-09-04 07:04:21 +02:00
ucef
37611dc79f
fix(ci): handle file paths in RAW_KEY and add key line count diagnostic logs
2026-09-03 15:55:13 +02:00
ucef
ab63a8a913
fix(ci): pass SSH key as base64 environment variable to completely eliminate volume mount issues
2026-09-03 15:47:40 +02:00
ucef
a4186ab4d3
fix(ci): strict regular file check and explicit error message when PROD_DB_SSH_KEY is missing
2026-09-03 15:39:35 +02:00
ucef
1231947e2b
fix(ci): write secret key to runner file before docker run to preserve multi-line format
2026-09-03 15:26:22 +02:00
ucef
7450ea07ab
fix(ci): use PROD_DB_SSH_KEY Gitea secret for reliable cross-runner authentication
2026-09-03 15:19:28 +02:00
ucef
22d8f5aea1
security: replace key header log with safe public ssh-keygen fingerprint display
2026-09-03 15:11:16 +02:00
ucef
e70bf08fe9
ci: add comprehensive diagnostic logs and ssh -vv trace to step
2026-09-03 15:09:07 +02:00
ucef
748d86e71c
fix(ci): mount /home/ucef/.ssh and prioritize gitea_ci_key over generic host keys
2026-09-03 15:02:09 +02:00
ucef
75611d147c
fix(ci): copy key to /tmp/id_rsa instead of ~/.ssh/id_rsa to avoid read-only mount error
2026-09-03 14:56:31 +02:00
ucef
e6de9836fc
fix(ci): robust SSH key resolution supporting both file paths and Gitea secrets
2026-09-03 14:49:33 +02:00
ucef
c198368c19
refactor(ci): simplify SSH step to directly copy and use /root/.ssh/gitea_ci_key with 600 permissions
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m51s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m7s
2026-09-03 14:40:44 +02:00
ucef
390c547920
fix(ci): prioritize /root/.ssh/gitea_ci_key mount
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m56s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m23s
2026-09-03 14:29:20 +02:00
ucef
2d390b553d
fix(ci): mount /home/ubuntu/.ssh and auto-detect gitea_ci_key location
2026-09-03 14:26:53 +02:00
ucef
801fbd359d
fix(ci): add UserKnownHostsFile=/dev/null and target gitea_ci_key to fix read-only ssh error
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m1s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m2s
2026-09-03 14:05:44 +02:00
ucef
af47025893
refactor(ci): mount host .ssh directory directly in docker step container
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m48s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 1m53s
2026-09-03 13:16:03 +02:00
ucef
b05a490040
fix(ci): strip carriage returns from SSH key and force IdentitiesOnly=yes to fix libcrypto unsupported error
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m11s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m3s
2026-09-03 12:59:24 +02:00
ucef
ced7c9ce38
fix(ci): run rsync DB script deployment with host network (--net=host) to fix VPN timeout
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m8s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m13s
2026-09-03 12:51:10 +02:00
ucef
4687bc8d2b
fix(ci): preserve SSH key linebreaks with printf and add custom port support
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m45s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m8s
2026-09-03 10:04:34 +02:00
ucef
0d3270e852
fix(ci): check all SSH key secret variants and force rsync deployment to DB server
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 5m0s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m18s
2026-09-03 08:03:03 +02:00
ucef
3e9daef770
feat(ci): add step to deploy backup script and env to DB server (10.8.0.3) via rsync
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m55s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 2m10s
2026-09-03 07:54:18 +02:00
ucef
86ddad513d
feat(backup): add automated DB backup script, rsync support and Gitea CI secret integration
AS Talange CI/CD Pipeline / Build & Run Unit Tests (push) Successful in 4m55s
AS Talange CI/CD Pipeline / Deploy to Test Environment (push) Successful in 6m14s
2026-09-03 07:46:56 +02:00
ucef
8fa4437864
chore: bump version to 1.9-SNAPSHOT
2026-08-27 23:23:39 +02:00