Commit graph

  • 4e3180745f docs: add Ask Ash billing architecture and implementation plan docs main Ashwin Kumar Sivakumar 2026-08-15 22:32:13 +05:30
  • 964b8d7ec4 docs: mark ai-assistant service as deprecated, not in live path Tracewebstudio Dev 2026-08-14 18:06:12 +02:00
  • 23a707e175 Fix security audit findings: IDOR, rate limiting, action audit trail Ashwin Kumar Sivakumar 2026-07-23 17:32:01 +05:30
  • 6f67864390 chore: trigger build after registry-cleanup fix Ashwin Kumar Sivakumar 2026-07-19 18:16:14 +05:30
  • 114626e169 feat: look up records by human-readable reference number in chat Ashwin Kumar Sivakumar 2026-07-19 16:36:44 +05:30
  • fef82cb92d fix(ci): sort registry prune by real image build time, protect current SHA Ashwin Kumar Sivakumar 2026-07-17 05:37:58 +05:30
  • 23aca4ed65 fix(ci): compare staged vs HEAD when deciding to commit gitops update Ashwin Kumar Sivakumar 2026-07-17 04:59:56 +05:30
  • 37af327fa1 fix(ci): match digest-pinned image format when updating gitops Ashwin Kumar Sivakumar 2026-07-17 04:49:58 +05:30
  • 60d9c28b64 fix: use configured model for all LiteLLM completions Tracewebstudio Dev 2026-07-17 00:48:19 +02:00
  • ed6a094003 fix(ci): clone gitops repo with an explicit branch, not via HEAD resolution Ashwin Kumar Sivakumar 2026-07-16 23:56:05 +05:30
  • 1a73e6ac04 fix(ci): push to the ashwin/ registry namespace, not the nonexistent nxtgauge org Ashwin Kumar Sivakumar 2026-07-16 23:47:59 +05:30
  • 32e071ee8b fix(ci): resolve dind daemon's actual gateway IP instead of 127.0.0.1 Ashwin Kumar Sivakumar 2026-07-16 22:01:25 +05:30
  • 4becb73ab0 fix(ci): push image to Forgejo registry and update GitOps repo over HTTPS Ashwin Kumar Sivakumar 2026-07-16 20:33:14 +05:30
  • 526e12ac12 Resolve per-account LiteLLM key instead of always using the shared master key Ashwin Kumar Sivakumar 2026-07-16 20:29:11 +05:30
  • 520806cb08 chore: trigger build Ashwin Kumar Sivakumar 2026-07-06 04:42:22 +05:30
  • 709cc1024b ci: remove GitHub Actions workflow - using Forgejo CI exclusively Ashwin Kumar Sivakumar 2026-07-06 04:19:48 +05:30
  • 8f20efae1f fix(ci): switch from GHCR to Forgejo registry Ashwin Kumar Sivakumar 2026-07-06 03:52:35 +05:30
  • 2402b1f7e4 fix(ci): use runner docker host Ashwin Kumar Sivakumar 2026-07-05 22:25:37 +05:30
  • 366b6b878a ci: sync GitHub pushes to Forgejo Ashwin Kumar Sivakumar 2026-07-03 18:59:01 +05:30
  • 2355788106 Fix panic on every authenticated request: jsonwebtoken missing crypto backend Ashwin Kumar Sivakumar 2026-07-02 22:27:03 +05:30
  • f0fbb15e54 Route through LiteLLM's task-specific models and implement missing Ask Ash features Ashwin Kumar Sivakumar 2026-07-02 18:48:43 +05:30
  • 6decf8dce2 Fix panic-on-missing-env in auth middleware and ticket provider Ashwin Kumar Sivakumar 2026-07-02 18:31:35 +05:30
  • 2e0b986e20 feat: JWT auth middleware, env-var CORS origins, real user_id in confirm_action Tracewebstudio Dev 2026-07-02 13:50:52 +02:00
  • e33ed2192c Update workflows and source files Ashwin Kumar Sivakumar 2026-07-02 06:51:03 +05:30
  • d66ef693e5 fix(ci): isolate gitops checkout dir Ashwin Kumar Sivakumar 2026-06-16 03:29:00 +05:30
  • d132f957b4 fix(ci): retry gitops sync pushes Ashwin Kumar Sivakumar 2026-06-16 01:26:32 +05:30
  • 91d91481c8 fix(ci): run ai assistant deploys on self-hosted runners Ashwin Kumar Sivakumar 2026-06-16 00:50:02 +05:30
  • 4505d8987e feat: add Ask Ash AI assistant implementation Tracewebstudio Dev 2026-06-14 20:27:52 +02:00
  • 510195ae24 fix(ci): deploy via gitops from github actions Ashwin Kumar Sivakumar 2026-06-14 23:05:24 +05:30
  • 89e4809f0b feat: add permission checker module Tracewebstudio Dev 2026-06-14 19:29:01 +02:00
  • eaec788b2f fix(ci): use lowercase ghcr image names Ashwin Kumar Sivakumar 2026-06-14 22:57:55 +05:30
  • fced248dfc feat: add action registry with code-based action definitions Tracewebstudio Dev 2026-06-14 19:28:12 +02:00
  • e947e248e2 feat: add fake LLM provider for testing Tracewebstudio Dev 2026-06-14 19:24:02 +02:00
  • 1a2781a85f ci: deploy ai assistant via github actions and ghcr Ashwin Kumar Sivakumar 2026-06-14 22:49:08 +05:30
  • 7d31d1a2bd feat: add LiteLLM provider and cover letter generation Tracewebstudio Dev 2026-06-14 18:00:33 +02:00
  • 0be8bd65b5 fix(ci): deploy ai assistant via immutable gitops release Ashwin Kumar Sivakumar 2026-06-14 05:52:49 +05:30
  • e5733a147b chore: rebuild all Ashwin Kumar Sivakumar 2026-06-13 20:37:33 +05:30
  • 983b766c07 fix: move cleanup to post-build job, keep 2 SHA tags Ashwin Kumar Sivakumar 2026-06-12 04:20:52 +05:30
  • 3866c66e5f fix: remove push preflight from forgejo mirror sync Ashwin Kumar Sivakumar 2026-06-11 19:29:41 +05:30
  • 3ccbdfb322 fix: trigger forgejo mirror sync via api Ashwin Kumar Sivakumar 2026-06-11 19:14:46 +05:30
  • 2f999dfe95 fix: use basic auth for forgejo sync Ashwin Kumar Sivakumar 2026-06-11 18:56:39 +05:30
  • 2c25a16402 fix: use existing forgejo mirror secrets Ashwin Kumar Sivakumar 2026-06-11 18:19:10 +05:30
  • 7407d6371e fix: point forgejo sync to ashwin namespace Ashwin Kumar Sivakumar 2026-06-11 18:00:03 +05:30
  • 4f7f475979 chore: align forgejo ci and main deployment Ashwin Kumar Sivakumar 2026-06-11 17:17:42 +05:30
  • 2876b45568 chore: trigger gitea pipeline Tracewebstudio Dev 2026-05-05 20:27:09 +02:00
  • 88427c715e chore: force rebuild to restore image tags after prune Tracewebstudio Dev 2026-05-01 19:20:06 +02:00
  • b3729541f9 ci: skip gitops update if GITEOPS_REPO secret not set Tracewebstudio Dev 2026-05-01 18:45:53 +02:00
  • 86a2f15b0a chore: force rebuild to restore image tags after prune Tracewebstudio Dev 2026-05-01 18:40:10 +02:00
  • a27301fe36 ci: update gitops with new SHA on each build (auto-deploy) Tracewebstudio Dev 2026-05-01 11:04:27 +02:00
  • 6e0339e6a1 ci: add post-push registry prune (keep latest 1 SHA build) Tracewebstudio Dev 2026-05-01 10:10:33 +02:00
  • b0c32c8864 chore: trigger gitea pipeline Tracewebstudio Dev 2026-05-01 00:17:44 +02:00
  • cc7e31c653 chore: trigger gitea pipeline Tracewebstudio Dev 2026-05-01 00:14:33 +02:00
  • f44e7fa570 fix(ci): use docker socket instead of dind host Tracewebstudio Dev 2026-04-30 22:54:24 +02:00
  • a84fe72ffe chore: trigger gitea pipeline Tracewebstudio Dev 2026-04-30 22:51:27 +02:00
  • f4f5fd26b1 chore: trigger gitea pipeline Tracewebstudio Dev 2026-04-30 22:47:33 +02:00
  • 3b4d9f299a chore: trigger gitea pipeline Tracewebstudio Dev 2026-04-30 22:41:36 +02:00
  • ef5f1c799b fix(ci): force http1.1 for gitea git transport Tracewebstudio Dev 2026-04-30 22:32:37 +02:00
  • 3570a4b0fb chore(ci): enable git trace for sync debugging Tracewebstudio Dev 2026-04-30 22:27:16 +02:00
  • 283b5c4ff4 fix(ci): use GITEA_SECRET in sync workflow Tracewebstudio Dev 2026-04-30 22:18:11 +02:00
  • 9f56639d55 fix(ci): enforce Admin basic auth sync flow Tracewebstudio Dev 2026-04-30 22:03:23 +02:00
  • 61b05326df fix(ci): always use token owner login for gitea auth Tracewebstudio Dev 2026-04-30 21:45:03 +02:00
  • 1f4ed1dafe fix(ci): use GITEA_SECRET for sync token Tracewebstudio Dev 2026-04-30 21:40:10 +02:00
  • c52e8deff3 fix(ci): add preflight token check and static secret usage Tracewebstudio Dev 2026-04-30 21:36:42 +02:00
  • c3ea8e8a70 fix(ci): use authenticated remote URL for gitea git ops Tracewebstudio Dev 2026-04-30 21:23:06 +02:00
  • 9d9f7cbffc chore(ci): log resolved gitea user and validate ls-remote Tracewebstudio Dev 2026-04-30 21:03:52 +02:00
  • ee9aa3bb6f fix(ci): tolerate /user 401 and fallback to configured auth user Tracewebstudio Dev 2026-04-30 20:59:10 +02:00
  • 255bb4e0e7 fix(ci): use basic auth header with token-owner login Tracewebstudio Dev 2026-04-30 20:56:11 +02:00
  • f64c714737 fix(ci): support GITEA_TOKEN secret with fallback Tracewebstudio Dev 2026-04-30 20:48:06 +02:00
  • b2838ba32a fix(ci): hardcode admin gitea sync remote Tracewebstudio Dev 2026-04-30 20:45:49 +02:00
  • 345ebac4bf fix(ci): use basic auth header for gitea git operations Tracewebstudio Dev 2026-04-30 20:38:18 +02:00
  • d2e856c2af fix(ci): prefer token owner login for gitea git auth Tracewebstudio Dev 2026-04-30 20:33:51 +02:00
  • b6792c274e chore: trigger gitea pipeline Tracewebstudio Dev 2026-04-30 20:24:43 +02:00
  • 61f694d1a4 fix(ci): use GITEA_USERNAME secret for git auth Tracewebstudio Dev 2026-04-30 20:15:29 +02:00
  • e534f5a9c7 fix(ci): derive gitea login from token and retry auth modes Tracewebstudio Dev 2026-04-30 20:13:35 +02:00
  • 8803e6fa21 fix(ci): try multiple gitea auth url formats Tracewebstudio Dev 2026-04-30 20:08:50 +02:00
  • 2f6792c25b fix(ci): replace inline python with curl+jq api fallback Tracewebstudio Dev 2026-04-30 20:02:08 +02:00
  • 630d15bcf7 fix(ci): correct yaml-safe gitea API fallback script Tracewebstudio Dev 2026-04-30 19:59:50 +02:00
  • f59681460b fix(ci): resolve gitea sync target via API search fallback Tracewebstudio Dev 2026-04-30 19:54:49 +02:00
  • 4cd6eeba63 fix(ci): auto-detect gitea repo owner for sync Tracewebstudio Dev 2026-04-30 19:48:43 +02:00
  • ee6d7edfd0 chore: trigger gitea pipeline Tracewebstudio Dev 2026-04-30 19:46:10 +02:00
  • cfd5b12fdc ci: trigger Tracewebstudio Dev 2026-04-19 19:27:51 +02:00
  • a25491b321 ci: trigger with fixed secrets Tracewebstudio Dev 2026-04-19 18:21:20 +02:00
  • 044a0d6645 ci: fix docker login with --password-stdin Tracewebstudio Dev 2026-04-19 18:13:55 +02:00
  • 008168c069 ci: add DOCKER_HOST for DinD, use main-latest tag Tracewebstudio Dev 2026-04-19 18:10:29 +02:00
  • 2c8b19691d ci: trigger Tracewebstudio Dev 2026-04-19 18:07:28 +02:00
  • 81d6915601 ci: use plain docker buildx commands Tracewebstudio Dev 2026-04-19 18:06:59 +02:00
  • db24126212 ci: trigger fresh Tracewebstudio Dev 2026-04-19 17:52:29 +02:00
  • be6b70687d ci: trigger Tracewebstudio Dev 2026-04-19 17:43:19 +02:00
  • 966f9647d1 ci: trigger Tracewebstudio Dev 2026-04-19 16:33:07 +02:00
  • 91c011b3d3 ci: trigger sync Tracewebstudio Dev 2026-04-19 16:27:05 +02:00
  • c6fe8547a5 ci: fetch before push, use force-with-lease Tracewebstudio Dev 2026-04-19 16:00:12 +02:00
  • a816b8b576 ci: trigger Tracewebstudio Dev 2026-04-19 15:52:15 +02:00
  • 347978fa2f ci: use GITEA_SECRET Tracewebstudio Dev 2026-04-19 15:43:57 +02:00
  • 680864396f ci: fix permissions Tracewebstudio Dev 2026-04-19 15:39:21 +02:00
  • ec0982fb50 ci: add sync-to-gitea workflow Tracewebstudio Dev 2026-04-19 15:35:55 +02:00
  • 1e89f905e7 ci: test Gitea sync Tracewebstudio Dev 2026-04-19 01:00:03 +02:00
  • ecf384f3cf ci: trigger Gitea Actions Tracewebstudio Dev 2026-04-19 00:47:20 +02:00
  • bc8c4f2bff ci: remove woodpecker, using Gitea Actions Tracewebstudio Dev 2026-04-19 00:27:13 +02:00
  • e88a9b9e10 ci: update Gitea Actions workflow with docker/build-push-action Tracewebstudio Dev 2026-04-19 00:05:11 +02:00
  • 750ffee50b ci: add Gitea Actions workflow Tracewebstudio Dev 2026-04-19 00:03:05 +02:00