Fadhli Azhari
8376250940
build: cache docker layers, configurable engine, bump owasp/pnpm
...
- CI workflow uses BuildKit inline cache + --cache-from previous :latest;
NVD_REFRESH build-arg busts the OWASP layer on schedule/dispatch so
weekly rebuilds still refresh NVD while push builds reuse cached layers.
- build-and-push.ps1 reads CONTAINER_ENGINE from .env (docker default,
podman supported); add .env.example.
- Bump OWASP Dependency-Check 12.2.1 -> 12.2.2 and pnpm 11.0.6 -> 11.1.1.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 09:43:21 +08:00
Fadhli Azhari
f257a1b039
build: added openssl to java and bump pnpm to 11.0.6
2026-05-11 12:38:09 +08:00
Fadhli Azhari
5c526822b8
build: increase owasp build timeout
2026-04-30 17:59:11 +08:00
Fadhli Azhari
16ebcec7ef
build: Fix OWASP build errors
2026-04-30 16:41:21 +08:00
Fadhli Azhari
58e25ebd4d
build: Update libraries to latest version
2026-04-30 09:52:17 +08:00
Fadhli Azhari
f9fb4ce4cd
build: add frontend-builder image and bake buf into java-builder
...
ci/frontend-builder (new): Node 24 + pnpm 10 + buf 1.55 + global
@bufbuild/protoc-gen-es 2.4 + Playwright chromium runtime libs +
ORAS. Used by KollectAI-ETL frontend CI to run TS proto codegen
locally (buf.gen.yaml uses `local: protoc-gen-es`) instead of the
rate-limited BSR remote-plugin path.
ci/java-builder: added the standalone buf binary so `buf lint` runs
in CI without an inline curl install. Backend Java codegen stays in
the Maven build (protobuf-maven-plugin), so no protoc plugins are
added to this image.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-28 15:06:00 +08:00
Fadhli Azhari
fdd8544ed9
build: add pnpm to the java-builder image
2026-04-28 14:25:34 +08:00
Fadhli Azhari
41f4d3e1fe
build: add nvd api key to improve build speed
2026-04-28 12:52:45 +08:00
Fadhli Azhari
2f9e35d0eb
build: add Node.js 24 to java-builder for actions/checkout support
...
Gitea Actions checkout@v6 requires Node.js to run. Added Node 24
via NodeSource apt repo (~30MB).
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 17:05:57 +08:00
Fadhli Azhari
236c2ff3ee
docs: update registry path to 192.168.1.72/kollect-tools/java
...
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-14 16:59:40 +08:00
Fadhli Azhari
e75d014023
build: Added java 21 build with maven and NVD libraries
2026-04-14 12:27:41 +08:00