Commit graph

51 commits

Author SHA1 Message Date
Tracewebstudio Dev
c6fe8547a5 ci: fetch before push, use force-with-lease 2026-04-19 16:00:12 +02:00
Tracewebstudio Dev
a816b8b576 ci: trigger 2026-04-19 15:52:15 +02:00
Tracewebstudio Dev
347978fa2f ci: use GITEA_SECRET 2026-04-19 15:43:57 +02:00
Tracewebstudio Dev
680864396f ci: fix permissions 2026-04-19 15:39:21 +02:00
Tracewebstudio Dev
ec0982fb50 ci: add sync-to-gitea workflow 2026-04-19 15:35:55 +02:00
Tracewebstudio Dev
1e89f905e7 ci: test Gitea sync 2026-04-19 01:00:03 +02:00
Tracewebstudio Dev
ecf384f3cf ci: trigger Gitea Actions 2026-04-19 00:47:20 +02:00
Tracewebstudio Dev
bc8c4f2bff ci: remove woodpecker, using Gitea Actions 2026-04-19 00:27:13 +02:00
Tracewebstudio Dev
e88a9b9e10 ci: update Gitea Actions workflow with docker/build-push-action 2026-04-19 00:05:11 +02:00
Tracewebstudio Dev
750ffee50b ci: add Gitea Actions workflow 2026-04-19 00:03:05 +02:00
Tracewebstudio Dev
f9c82a3d5f ci: trigger woodpecker 2026-04-18 19:12:07 +02:00
Tracewebstudio Dev
6f9af0165e ci: trigger woodpecker 2026-04-18 19:09:09 +02:00
Tracewebstudio Dev
2b78f2a6e9 ci: trigger woodpecker 2026-04-18 19:04:41 +02:00
Tracewebstudio Dev
7cad32e3d5 ci: trigger woodpecker 2026-04-18 18:07:45 +02:00
Tracewebstudio Dev
01d359b90c ci: trigger woodpecker 2026-04-18 16:22:00 +02:00
Tracewebstudio Dev
11b063fc27 ci: trigger woodpecker 2026-04-18 13:13:08 +02:00
Tracewebstudio Dev
595f235027 ci: trigger woodpecker 2026-04-17 19:54:43 +02:00
Tracewebstudio Dev
92347331ae ci: allow insecure registry for self-signed TLS cert 2026-04-17 18:16:15 +02:00
Tracewebstudio Dev
68da5140f8 ci: use rustup toolchain for musl builds 2026-04-17 03:10:13 +02:00
Tracewebstudio Dev
a8d545c019 ci: fix kaniko builds and base images 2026-04-17 03:04:01 +02:00
Tracewebstudio Dev
cec441a9ab ci: build and push with kaniko 2026-04-17 03:00:37 +02:00
Tracewebstudio Dev
894a195f41 ci: stop treating registry host as secret 2026-04-17 02:39:49 +02:00
Tracewebstudio Dev
ccc68e8c3b ci: trigger woodpecker (2026-04-17-2) 2026-04-17 02:26:26 +02:00
Tracewebstudio Dev
d67cf628a2 ci: wire woodpecker registry secrets 2026-04-17 02:05:50 +02:00
Tracewebstudio Dev
b6e56c7314 ci: trigger woodpecker (2026-04-17) 2026-04-17 02:03:03 +02:00
Tracewebstudio Dev
9bce627b2e ci: fix woodpecker registry secrets and base images 2026-04-17 01:42:15 +02:00
Tracewebstudio Dev
e77bc05a66 ci: trigger woodpecker 2026-04-17 01:29:32 +02:00
Tracewebstudio Dev
cbfc7c024e ci: trigger woodpecker 2026-04-17 01:27:28 +02:00
Tracewebstudio Dev
fbcc2c5564 ci: explicitly wire secrets with from_secret in environment 2026-04-17 01:11:10 +02:00
Tracewebstudio Dev
715287e297 ci: fix secrets injection using secrets: block 2026-04-17 01:01:49 +02:00
Tracewebstudio Dev
60d0aa1fb8 ci: use docker cli directly - images already in registry 2026-04-17 00:51:48 +02:00
Tracewebstudio Dev
d3ff06c438 ci: use registry.nxtgauge.com/kaniko:2.1.1 explicitly 2026-04-17 00:45:59 +02:00
Tracewebstudio Dev
3368d8f44c ci: use kaniko:2.1.1 from registry 2026-04-17 00:41:12 +02:00
Tracewebstudio Dev
63aa8804d4 ci: use kaniko, registry host from secret, remove hardcoded values 2026-04-17 00:38:23 +02:00
Tracewebstudio Dev
1570deef18 ci: pull docker cli from registry.nxtgauge.com instead of Docker Hub 2026-04-17 00:35:34 +02:00
Tracewebstudio Dev
d3b316a4ad ci: use docker cli instead of kaniko 2026-04-17 00:09:40 +02:00
Tracewebstudio Dev
04d8b7b8d0 ci: fix kaniko image path - use registry.nxtgauge.com/kaniko:2.1.1 2026-04-17 00:05:40 +02:00
Tracewebstudio Dev
e7913bdea3 ci: use kaniko from registry.nxtgauge.com instead of Docker Hub 2026-04-16 23:59:44 +02:00
Tracewebstudio Dev
380a70964e ci: use registry.nxtgauge.com without port (server fixed) 2026-04-16 23:21:27 +02:00
Tracewebstudio Dev
51749f5b89 ci: revert to registry.nxtgauge.com:5000 (from 4d6de95 - working config) 2026-04-16 23:08:12 +02:00
Tracewebstudio Dev
39e8cff9d7 ci: revert to woodpeckerci plugin-kaniko from Docker Hub 2026-04-16 22:38:38 +02:00
Tracewebstudio Dev
484abcbeb2 ci: use kaniko from registry.nxtgauge.com 2026-04-16 22:28:32 +02:00
Tracewebstudio Dev
9a28a8631e ci: revert ai-assistant to direct kaniko build (no crane) 2026-04-16 22:16:55 +02:00
Tracewebstudio Dev
6f945399f7 ci: use crane to mirror base images, then build ai-assistant
- First step: crane copy base images from Docker Hub to registry.nxtgauge.com
  - rust:alpine, rust:1.87-alpine, alpine:3.20, node:20-alpine
- Second step: kaniko build ai-assistant image
- No DinD required - crane handles registry-to-registry copy
2026-04-16 21:31:37 +02:00
Tracewebstudio Dev
748d5afd8e ci: use only latest and high-performance-latest tags for ai-assistant 2026-04-16 21:23:22 +02:00
Tracewebstudio Dev
92e2d42d5c ci: use docker build instead of kaniko for ai-assistant
- Use docker:28-cli with docker build/push instead of kaniko
- Fixes 200 OK /blobs/uploads error from registry
2026-04-16 21:12:37 +02:00
Tracewebstudio Dev
320e683a1b fix(ci): use internal registry for alpine and rust base images
- Change FROM rust:1.87-alpine to FROM registry.nxtgauge.com/rust:1.87-alpine
- Change FROM alpine:3.20 to FROM registry.nxtgauge.com/alpine:3.20
- Fixes Docker Hub rate limiting errors in Woodpecker builds

Images to mirror:
- docker pull rust:1.87-alpine
- docker tag rust:1.87-alpine registry.nxtgauge.com/rust:1.87-alpine
- docker push registry.nxtgauge.com/rust:1.87-alpine

- docker pull alpine:3.20
- docker tag alpine:3.20 registry.nxtgauge.com/alpine:3.20
- docker push registry.nxtgauge.com/alpine:3.20
2026-04-16 19:30:39 +02:00
Tracewebstudio Dev
42d5053259 fix: use cluster Ollama URL and gemma3:270m model defaults 2026-04-15 19:55:03 +02:00
Tracewebstudio Dev
cb31f98822 ci: add woodpecker.yml for registry build and push 2026-04-15 18:24:05 +02:00
Tracewebstudio Dev
72d44bbd63 feat: wire NxtgaugeTicketProvider and NxtgaugeHelpCenterProvider to real backend APIs
- Add NxtgaugeTicketProvider: calls /api/support/tickets/ai/create with service key auth
- Add NxtgaugeHelpCenterProvider: calls /api/kb/articles for help search
- Add ExternalService error variant for HTTP call failures
- Add NXTGAUGE_USERS_URL config env var
2026-04-15 18:18:39 +02:00