Tuan-Dat Tran
bf3c581da8
fix(helm): prevent JWT secret regeneration on upgrade
2026-02-24 00:03:23 +01:00
Tuan-Dat Tran
5c28b5c4fd
feat(helm): add Secret template for JWT
2026-02-23 23:45:30 +01:00
Tuan-Dat Tran
72043dd4f1
feat(helm): add ConfigMap template
2026-02-23 23:29:35 +01:00
Tuan-Dat Tran
6af7150eb6
feat(helm): add default values configuration
2026-02-23 23:26:38 +01:00
Tuan-Dat Tran
3d2d2850f1
feat(helm): add template helpers
2026-02-23 23:23:26 +01:00
Tuan-Dat Tran
44fa18d346
feat(helm): add chart structure and metadata
2026-02-23 23:20:05 +01:00
Tuan-Dat Tran
2986b1ceb1
chore: ignore .worktrees directory
2026-02-23 23:18:46 +01:00
Tuan-Dat Tran
8a1fd511db
docs: add Helm chart implementation plan
2026-02-23 23:08:40 +01:00
Tuan-Dat Tran
3f53193845
docs: add Helm chart design and implementation plan
2026-02-23 23:08:30 +01:00
Tuan-Dat Tran
d73e8769c0
docs: update all markdown documentation
...
Release / Release (push) Successful in 9m39s
Release / Build & Push Docker Image (push) Has been skipped
- README.md: Update tech stack versions, simplify content, add links to docs
- CONTRIBUTING.md: Add commit guidelines, testing instructions, PR process
- SECURITY.md: Add security measures, vulnerability reporting process
- PULL_REQUEST_TEMPLATE.md: Add conventional commit types, breaking change section
- Remove outdated plan documents (already implemented or superseded)
- architecture.md: Already updated with comprehensive system documentation
- release-engineering.md: Already updated with current pipeline status
2026-02-23 22:53:03 +01:00
Tuan-Dat Tran
8d7000eb31
docs: add architecture documentation
...
Release / Build & Push Docker Image (push) Has been cancelled
Release / Release (push) Has been cancelled
- Document frontend and backend tech stacks
- Describe component hierarchy and routing
- Explain state management with React Context
- Document API endpoints and database schema
- Include authentication modes (simple/Keycloak)
- Describe design patterns used
- Document testing architecture
2026-02-23 22:46:46 +01:00
Tuan-Dat Tran
dd3b83f7e1
docs: update release-engineering documentation
...
Release / Build & Push Docker Image (push) Has been cancelled
Release / Release (push) Has been cancelled
- Reflect Gitea Actions instead of GitHub Actions
- Document npm install optimization flags
- Add gitleaks to pre-commit hook documentation
- Update semantic-release config for Gitea compatibility
- Mark Docker workflows as temporarily disabled
- Update pipeline diagrams and environment table
2026-02-23 22:29:47 +01:00
Tuan-Dat Tran
bd44ea42d7
fix(ci): disable docker jobs due to missing docker in gitea runner
...
Gitea Actions runner uses node:18-bullseye container which lacks Docker.
Disable docker jobs until runner is configured with Docker-in-Docker
or a container with Docker pre-installed.
2026-02-23 22:24:24 +01:00
semantic-release-bot
ad2012e6d5
chore(release): 1.0.3 [skip ci]
...
## [1.0.3](https://git.seyshiro.de/tudattr/kilo-cv/compare/v1.0.2...v1.0.3 ) (2026-02-23)
### Performance Improvements
* **ci:** optimize npm install and fix deprecation warnings ([a593dd5 ](a593dd53c5 ))
v1.0.3
2026-02-23 21:15:09 +00:00
Tuan-Dat Tran
a593dd53c5
perf(ci): optimize npm install and fix deprecation warnings
...
Release / Release (push) Waiting to run
Release / Build & Push Docker Image (push) Has been cancelled
- Add --prefer-offline --no-audit --no-fund flags to npm ci
- Fix semantic-release deprecation: use successCommentCondition instead of successComment
2026-02-23 21:54:15 +01:00
semantic-release-bot
6f01124ac5
chore(release): 1.0.2 [skip ci]
...
## [1.0.2](https://git.seyshiro.de/tudattr/kilo-cv/compare/v1.0.1...v1.0.2 ) (2026-02-23)
### Bug Fixes
* **release:** disable github plugin comments for gitea compatibility ([de67a6d ](de67a6d0ef ))
v1.0.2
2026-02-23 20:38:33 +00:00
Tuan-Dat Tran
de67a6d0ef
fix(release): disable github plugin comments for gitea compatibility
...
Release / Release (push) Successful in 21m15s
Release / Build & Push Docker Image (push) Failing after 7m16s
Gitea does not have GitHub's GraphQL API, causing the success/fail
comment features to fail. Disable these features while keeping
release creation functionality.
2026-02-23 21:05:21 +01:00
semantic-release-bot
af6fe5171f
chore(release): 1.0.1 [skip ci]
...
## [1.0.1](https://git.seyshiro.de/tudattr/kilo-cv/compare/v1.0.0...v1.0.1 ) (2026-02-23)
### Bug Fixes
* **release:** remove dist assets from github release config ([e9d2667 ](e9d2667c95 ))
v1.0.1
2026-02-23 19:16:01 +00:00
Tuan-Dat Tran
e9d2667c95
fix(release): remove dist assets from github release config
...
Release / Release (push) Failing after 8m54s
Release / Build & Push Docker Image (push) Has been skipped
Gitea API fails when trying to upload directory assets. Since the project
deploys via Docker, the dist files are not needed in the release.
2026-02-23 20:03:33 +01:00
semantic-release-bot
7aaca06ce7
chore(release): 1.0.0 [skip ci]
...
## 1.0.0 (2026-02-23)
### Features
* **api:** add backend api with express and sqlite ([00af886 ](00af8862d3 ))
* **api:** add initial schema migration ([3b0d98f ](3b0d98f15c ))
* **api:** add knex configuration ([7e766c5 ](7e766c5229 ))
* **api:** add swagger docs route ([736fefb ](736fefbdc9 ))
* **api:** register swagger docs route ([4c0f53a ](4c0f53a3e3 ))
* **ci:** add bundlesize configuration ([dee36da ](dee36dafd3 ))
* **ci:** add commitlint validation to ci workflow ([1541212 ](154121297b ))
* **ci:** add coverage configuration ([278082d ](278082d322 ))
* **ci:** add gitleaks configuration ([32f3221 ](32f3221215 ))
* **ci:** add gitleaks to pre-commit hook ([c18410b ](c18410bf5e ))
* **ci:** add lighthouse ci configuration ([f6f2dba ](f6f2dba9e0 ))
* **ci:** add nightly build workflow ([5b56edd ](5b56edddb2 ))
* **ci:** add quality gates to ci workflow ([963b8ec ](963b8eccf8 ))
* **ci:** add staging deployment workflow ([f5a00d3 ](f5a00d356a ))
* **docker:** add multi-platform build configuration ([6b7eba9 ](6b7eba99d4 ))
* **ui:** add cv application frontend and configuration ([7f06ee7 ](7f06ee7f53 ))
### Bug Fixes
* **ci:** Set node versions in ci ([60d0aa5 ](60d0aa5ae2 ))
* **ci:** use lts version for ci ([cd22a97 ](cd22a970cb ))
* **ci:** use POSIX-compatible syntax in pre-commit hook ([c240aa3 ](c240aa3641 ))
### Documentation
* add comprehensive release engineering documentation ([c8816c4 ](c8816c4f36 ))
* add gitleaks setup and api docs info ([cbf4090 ](cbf40908a6 ))
* add initial changelog ([e209d6e ](e209d6e241 ))
* add release engineering design document ([1741fe1 ](1741fe1ca1 ))
* add release engineering implementation plan ([b3f2919 ](b3f2919791 ))
* add release process documentation ([f544577 ](f5445770ee ))
* **api:** add openapi docs to auth routes ([8a22e4b ](8a22e4b120 ))
* **release:** add devops features design document ([252afb7 ](252afb7e9f ))
* **release:** add devops features implementation plan ([162ddb6 ](162ddb67dd ))
* **release:** add link to release engineering documentation ([950d812 ](950d812159 ))
* **release:** remove inline markdownlint disable comment ([31d5810 ](31d58103fd ))
* **ui:** add open source documentation files ([15a5c0a ](15a5c0a59c ))
v1.0.0
2026-02-23 18:56:36 +00:00
Tuan-Dat Tran
c240aa3641
fix(ci): use POSIX-compatible syntax in pre-commit hook
Release / Release (push) Failing after 6m48s
Release / Build & Push Docker Image (push) Has been skipped
2026-02-23 19:48:11 +01:00
Tuan-Dat Tran
cd22a970cb
fix(ci): use lts version for ci
...
Release / Release (push) Failing after 10m4s
Release / Build & Push Docker Image (push) Has been skipped
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2026-02-23 19:33:36 +01:00
Tuan-Dat Tran
60d0aa5ae2
fix(ci): Set node versions in ci
...
Release / Release (push) Failing after 9s
Release / Build & Push Docker Image (push) Has been skipped
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2026-02-23 19:27:48 +01:00
Tuan-Dat Tran
ff26ff6570
chore(ci): bump node version
...
Release / Release (push) Failing after 13s
Release / Build & Push Docker Image (push) Has been skipped
Signed-off-by: Tuan-Dat Tran <tuan-dat.tran@tudattr.dev >
2026-02-23 19:20:53 +01:00
Tuan-Dat Tran
baa57473ac
chore(ci): add coverage to gitignore and clean up artifacts
Release / Release (push) Failing after 14m49s
Release / Build & Push Docker Image (push) Has been skipped
2026-02-23 13:50:12 +01:00
Tuan-Dat Tran
31d58103fd
docs(release): remove inline markdownlint disable comment
2026-02-23 13:49:27 +01:00
Tuan-Dat Tran
15a5c0a59c
docs(ui): add open source documentation files
2026-02-23 13:48:52 +01:00
Tuan-Dat Tran
36b5a62953
ci(ui): add github workflows and issue templates
2026-02-23 13:48:28 +01:00
Tuan-Dat Tran
4198b91498
test(ui): add e2e and integration tests
2026-02-23 13:48:13 +01:00
Tuan-Dat Tran
00af8862d3
feat(api): add backend api with express and sqlite
2026-02-23 13:47:44 +01:00
Tuan-Dat Tran
7f06ee7f53
feat(ui): add cv application frontend and configuration
2026-02-23 13:47:08 +01:00
Tuan-Dat Tran
cbf40908a6
docs: add gitleaks setup and api docs info
2026-02-20 17:42:46 +01:00
Tuan-Dat Tran
3d2ee7df7f
test(api): update tests for knex
2026-02-20 17:36:03 +01:00
Tuan-Dat Tran
c18410bf5e
feat(ci): add gitleaks to pre-commit hook
2026-02-20 17:27:40 +01:00
Tuan-Dat Tran
963b8eccf8
feat(ci): add quality gates to ci workflow
2026-02-20 17:27:32 +01:00
Tuan-Dat Tran
32f3221215
feat(ci): add gitleaks configuration
2026-02-20 17:27:24 +01:00
Tuan-Dat Tran
f6f2dba9e0
feat(ci): add lighthouse ci configuration
2026-02-20 17:25:38 +01:00
Tuan-Dat Tran
278082d322
feat(ci): add coverage configuration
2026-02-20 17:25:15 +01:00
Tuan-Dat Tran
dee36dafd3
feat(ci): add bundlesize configuration
2026-02-20 17:24:21 +01:00
Tuan-Dat Tran
4c0f53a3e3
feat(api): register swagger docs route
2026-02-20 17:21:44 +01:00
Tuan-Dat Tran
8a22e4b120
docs(api): add openapi docs to auth routes
2026-02-20 17:19:18 +01:00
Tuan-Dat Tran
736fefbdc9
feat(api): add swagger docs route
2026-02-20 17:17:54 +01:00
Tuan-Dat Tran
88d02e0315
refactor(api): update cv routes for knex with openapi docs
2026-02-20 17:15:59 +01:00
Tuan-Dat Tran
2d82a85748
refactor(api): use knex for database operations
2026-02-20 17:13:31 +01:00
Tuan-Dat Tran
7e766c5229
feat(api): add knex configuration
2026-02-20 17:09:11 +01:00
Tuan-Dat Tran
3b0d98f15c
feat(api): add initial schema migration
2026-02-20 17:08:09 +01:00
Tuan-Dat Tran
7bcea886f1
build(deps): add coverage and bundlesize for quality gates
2026-02-20 17:05:19 +01:00
Tuan-Dat Tran
0834f42d11
build(deps): add knex, swagger-jsdoc, swagger-ui-express
2026-02-20 17:04:53 +01:00
Tuan-Dat Tran
162ddb67dd
docs(release): add devops features implementation plan
2026-02-20 16:52:06 +01:00
Tuan-Dat Tran
252afb7e9f
docs(release): add devops features design document
2026-02-20 16:46:34 +01:00