Ashwin Kumar Sivakumar
67d372c160
ci: remove GitHub Actions workflow - using Forgejo CI exclusively
...
- Remove build-and-deploy-forgejo.yml from GitHub Actions
- Forgejo CI at ci.nxtgauge.com now handles all builds and deployments
- All images pushed to Forgejo registry (ci.nxtgauge.com/ashwin/*)
- GitOps updates handled by Forgejo workflows
2026-07-06 04:19:40 +05:30
Ashwin Kumar Sivakumar
76e8646c7c
fix(ci): switch from GHCR to Forgejo registry
...
- Update workflow to push to ci.nxtgauge.com/ashwin/*
- Use FORGEJO_USERNAME and FORGEJO_TOKEN secrets
- Fix gitops repo cloning to use x-access-token
- Add ai-assistant to deployment scripts
2026-07-06 03:49:11 +05:30
Ashwin Kumar Sivakumar
fcb40c3590
ci: sync GitHub pushes to Forgejo
2026-07-03 18:59:02 +05:30
Ashwin Kumar Sivakumar
a38a2fd185
fix(ci): isolate gitops checkout dir
2026-06-16 03:29:01 +05:30
Ashwin Kumar Sivakumar
d2e7aee81b
fix(ci): retry gitops sync pushes
2026-06-16 01:26:33 +05:30
Ashwin Kumar Sivakumar
46a0758335
fix(ci): run backend deploys on self-hosted runners
2026-06-16 00:50:01 +05:30
Ashwin Kumar Sivakumar
ccf57df0c7
fix(ci): deploy via gitops from github actions
2026-06-14 23:05:23 +05:30
Ashwin Kumar Sivakumar
06789f2b61
fix(ci): simplify backend github deployment workflow
2026-06-14 22:59:51 +05:30
Ashwin Kumar Sivakumar
8153105c77
fix(ci): use lowercase ghcr image names
2026-06-14 22:57:54 +05:30
Ashwin Kumar Sivakumar
9b03bec22f
ci: deploy backend via github actions and ghcr
2026-06-14 22:49:06 +05:30
Ashwin Kumar Sivakumar
349673b7f8
fix(ci): unify backend build flow through forgejo
2026-06-14 01:20:24 +05:30
Ashwin Kumar Sivakumar
123a157e04
ci: add GitHub Actions workflow to build and push images
...
Build all services and push to registry.nxtgauge.com
Using Dockerfile.simple for fast builds
2026-06-13 01:22:31 +05:30
Ashwin Kumar Sivakumar
30346b02d1
fix: remove push preflight from forgejo mirror sync
2026-06-11 19:29:41 +05:30
Ashwin Kumar Sivakumar
30df37b127
fix: trigger forgejo mirror sync via api
2026-06-11 19:14:46 +05:30
Ashwin Kumar Sivakumar
e428fe268c
fix: use basic auth for forgejo sync
2026-06-11 18:56:39 +05:30
Ashwin Kumar Sivakumar
d79aa50c77
fix: use existing forgejo mirror secrets
2026-06-11 18:19:10 +05:30
Ashwin Kumar Sivakumar
fc772c2acb
fix: point forgejo sync to ashwin namespace
2026-06-11 18:00:03 +05:30
Ashwin Kumar Sivakumar
1b1d98ebee
chore: migrate ci naming to forgejo
2026-06-11 17:17:42 +05:30
Tracewebstudio Dev
413254d53f
fix(ci): force http1.1 for gitea git transport
2026-04-30 22:32:38 +02:00
Tracewebstudio Dev
a8e848da1b
chore(ci): enable git trace for sync debugging
2026-04-30 22:27:16 +02:00
Tracewebstudio Dev
28a2051815
fix(ci): use GITEA_SECRET in sync workflow
2026-04-30 22:18:09 +02:00
Tracewebstudio Dev
f94a80afc8
fix(ci): enforce Admin basic auth sync flow
2026-04-30 22:03:23 +02:00
Tracewebstudio Dev
f4ddd9b2ee
fix(ci): always use token owner login for gitea auth
2026-04-30 21:45:03 +02:00
Tracewebstudio Dev
b8dad1c0a5
fix(ci): use GITEA_SECRET for sync token
2026-04-30 21:40:10 +02:00
Tracewebstudio Dev
fb817595e0
fix(ci): add preflight token check and static secret usage
2026-04-30 21:36:42 +02:00
Tracewebstudio Dev
1d06760aba
fix(ci): use authenticated remote URL for gitea git ops
2026-04-30 21:23:07 +02:00
Tracewebstudio Dev
38db7dcaf3
chore(ci): log resolved gitea user and validate ls-remote
2026-04-30 21:03:52 +02:00
Tracewebstudio Dev
0c6415873f
fix(ci): tolerate /user 401 and fallback to configured auth user
2026-04-30 20:59:10 +02:00
Tracewebstudio Dev
87bd606b85
fix(ci): use basic auth header with token-owner login
2026-04-30 20:56:11 +02:00
Tracewebstudio Dev
bcff2ffba2
fix(ci): support GITEA_TOKEN secret with fallback
2026-04-30 20:48:06 +02:00
Tracewebstudio Dev
d1ec7f4c2d
fix(ci): hardcode admin gitea sync remote
2026-04-30 20:45:49 +02:00
Tracewebstudio Dev
6a22b107ba
fix(ci): use basic auth header for gitea git operations
2026-04-30 20:38:18 +02:00
Tracewebstudio Dev
017c550b96
fix(ci): prefer token owner login for gitea git auth
2026-04-30 20:33:51 +02:00
Tracewebstudio Dev
6591b001c7
fix(ci): use GITEA_USERNAME secret for git auth
2026-04-30 20:15:29 +02:00
Tracewebstudio Dev
d2b0cce75a
fix(ci): derive gitea login from token and retry auth modes
2026-04-30 20:13:35 +02:00
Tracewebstudio Dev
67994b24dd
fix(ci): try multiple gitea auth url formats
2026-04-30 20:08:49 +02:00
Tracewebstudio Dev
9485175893
fix(ci): replace inline python with curl+jq api fallback
2026-04-30 20:02:08 +02:00
Tracewebstudio Dev
827302446c
fix(ci): correct yaml-safe gitea API fallback script
2026-04-30 19:59:50 +02:00
Tracewebstudio Dev
d9f4a5e5d5
fix(ci): auto-resolve gitea target repo for sync
2026-04-30 19:57:17 +02:00
Tracewebstudio Dev
13b3cbab08
ci: confirm
2026-04-19 16:35:59 +02:00
Tracewebstudio Dev
a08075e015
ci: fetch before push, use force-with-lease
2026-04-19 16:00:05 +02:00
Tracewebstudio Dev
4a200c6cbe
ci: use GITEA_SECRET
2026-04-19 15:43:50 +02:00
Tracewebstudio Dev
992863efe7
ci: fix permissions
2026-04-19 15:39:10 +02:00
Tracewebstudio Dev
cd4edd6465
ci: add sync-to-gitea workflow
2026-04-19 15:35:47 +02:00
Ashwin Kumar
3b52e71c75
chore: remove workflow file for current token permissions
2026-04-08 22:41:17 +02:00
Ashwin Kumar
2ded64e71b
feat: extend admin/user flows with settings, verification, and approval updates
2026-04-08 22:40:54 +02:00