merge: CI/CD improvements and Image Updater fixes from fix/unified-ci
CI / CI (push) Successful in 5m46s

- Upgrade pnpm to v12.3.4 for reproducible builds
- Skip build scripts during pnpm install
- Enable ArgoCD Image Updater annotations
- Add images section to kustomization for Image Updater
- Remove sops field to unblock vanilla kustomize parsing

Closes PR #4
This commit is contained in:
Story Crater Bot
2026-09-07 17:51:08 -07:00
2 changed files with 10 additions and 3 deletions
+3
View File
@@ -6,6 +6,9 @@ metadata:
labels: labels:
app.kubernetes.io/name: portfolio app.kubernetes.io/name: portfolio
app.kubernetes.io/component: web app.kubernetes.io/component: web
annotations:
argocd-image-updater.argoproj.io/image-list: portfolio=forgejo.riotpiao.com/rock/portfolio
argocd-image-updater.argoproj.io/portfolio.update-strategy: latest
spec: spec:
replicas: 2 replicas: 2
selector: selector:
+7 -3
View File
@@ -8,6 +8,10 @@ resources:
- service.yaml - service.yaml
- ingress.yaml - ingress.yaml
# Decrypt secrets via SOPS before applying # ArgoCD Image Updater configuration - for tag updates
sops: images:
version: 3 - name: forgejo.riotpiao.com/rock/portfolio
newTag: latest
# Note: SOPS decryption is handled by ArgoCD repo-server plugin,
# not via kustomization.yaml, to allow Image Updater to parse this file