47 Commits

Author SHA1 Message Date
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Some checks failed
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
Tuan-Dat Tran
950d812159 docs(release): add link to release engineering documentation 2026-02-20 12:25:04 +01:00
Tuan-Dat Tran
c8816c4f36 docs: add comprehensive release engineering documentation 2026-02-20 12:24:15 +01:00
Tuan-Dat Tran
301f75a4b8 chore: set initial development version 2026-02-20 11:00:40 +01:00
Tuan-Dat Tran
f5445770ee docs: add release process documentation 2026-02-20 10:58:22 +01:00
Tuan-Dat Tran
e209d6e241 docs: add initial changelog 2026-02-20 10:45:00 +01:00
Tuan-Dat Tran
154121297b feat(ci): add commitlint validation to ci workflow 2026-02-20 10:43:18 +01:00
Tuan-Dat Tran
5b56edddb2 feat(ci): add nightly build workflow 2026-02-20 10:39:38 +01:00
Tuan-Dat Tran
f5a00d356a feat(ci): add staging deployment workflow 2026-02-20 10:36:59 +01:00
Tuan-Dat Tran
eee5f811ec ci: add semantic-release workflow with docker publishing 2026-02-20 10:33:14 +01:00
Tuan-Dat Tran
6b7eba99d4 feat(docker): add multi-platform build configuration 2026-02-20 10:27:15 +01:00
Tuan-Dat Tran
223c235749 chore(ci): configure husky git hooks for commitlint 2026-02-20 10:22:06 +01:00
Tuan-Dat Tran
3012ebf630 chore(ci): configure commitlint for conventional commits 2026-02-20 10:18:15 +01:00
Tuan-Dat Tran
5c51d8a6e4 chore(ci): configure semantic-release 2026-02-20 10:15:11 +01:00
Tuan-Dat Tran
c24ba6c007 build: add semantic-release, commitlint, and husky dependencies 2026-02-20 10:03:11 +01:00
Tuan-Dat Tran
b3f2919791 docs: add release engineering implementation plan 2026-02-20 09:57:00 +01:00
Tuan-Dat Tran
1741fe1ca1 docs: add release engineering design document 2026-02-20 09:51:01 +01:00