dhenuh
c207cdbdcc
ci: skip release-please on fork repositories ( #701 )
2026-04-15 19:46:39 +08:00
Fexiven
658d076909
feat: add Docker image build and push to GHCR on release ( #656 )
...
* feat: add Docker image build and push to GHCR on release
Add Dockerfile (multi-stage build with node:22-slim) and a new docker
job in the release workflow that builds and pushes to ghcr.io when
release-please creates a tag.
* feat(docker): run as non-root user and add smoke test
Run the container as a non-root appuser to reduce blast radius.
Add a smoke test step that runs --version before pushing to GHCR.
2026-04-14 19:03:10 +08:00
Kevin Codex
84fcc7f7e0
ci: publish npm in release workflow ( #630 )
2026-04-13 01:00:07 +08:00
Kevin Codex
41a86d05fa
ci: publish from release events ( #628 )
2026-04-13 00:33:43 +08:00
Kevin Codex
fa4b6a96c0
Fix/manual publish current release ( #627 )
...
* ci: keep manual publish path for current release
* ci: fix trusted publishing metadata
2026-04-13 00:23:00 +08:00
Kevin Codex
d03d77b110
ci: keep manual publish path for current release ( #626 )
2026-04-13 00:18:43 +08:00
Kevin Codex
15de1d6190
Fix/release please invalid input ( #624 )
...
* ci: remove invalid release-please input
* ci: add npm publish debug diagnostics
* ci: allow manual publish of existing release tags
2026-04-12 23:59:19 +08:00
Kevin Codex
2e39d2607a
Fix/release please invalid input ( #620 )
...
* ci: remove invalid release-please input
* ci: add npm publish debug diagnostics
2026-04-12 23:24:39 +08:00
Kevin Codex
3cefe2297d
ci: remove invalid release-please input ( #618 )
2026-04-12 22:40:38 +08:00
Kevin Codex
40ac164501
ci: add secure automated release workflow ( #615 )
...
* ci: add secure automated release workflow
* ci: fix release-please action pin
2026-04-12 21:57:00 +08:00