34 Commits
Author SHA1 Message Date
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
5 changed files with 6 additions and 5 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
{ {
"java.compile.nullAnalysis.mode": "automatic" "java.compile.nullAnalysis.mode": "automatic",
"java.configuration.updateBuildConfiguration": "interactive"
} }
+1 -1
View File
@@ -5,7 +5,7 @@
<parent> <parent>
<artifactId>as-talange-parent</artifactId> <artifactId>as-talange-parent</artifactId>
<groupId>com.astalange</groupId> <groupId>com.astalange</groupId>
<version>1.9-SNAPSHOT</version> <version>1.8</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
+1 -1
View File
@@ -5,7 +5,7 @@
<parent> <parent>
<artifactId>as-talange-parent</artifactId> <artifactId>as-talange-parent</artifactId>
<groupId>com.astalange</groupId> <groupId>com.astalange</groupId>
<version>1.9-SNAPSHOT</version> <version>1.8</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
+1 -1
View File
@@ -5,7 +5,7 @@
<parent> <parent>
<artifactId>as-talange-parent</artifactId> <artifactId>as-talange-parent</artifactId>
<groupId>com.astalange</groupId> <groupId>com.astalange</groupId>
<version>1.9-SNAPSHOT</version> <version>1.8</version>
</parent> </parent>
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
+1 -1
View File
@@ -13,7 +13,7 @@
<groupId>com.astalange</groupId> <groupId>com.astalange</groupId>
<artifactId>as-talange-parent</artifactId> <artifactId>as-talange-parent</artifactId>
<version>1.9-SNAPSHOT</version> <version>1.8</version>
<packaging>pom</packaging> <packaging>pom</packaging>
<name>as-talange-parent</name> <name>as-talange-parent</name>