Commit Graph
8 Commits
Author SHA1 Message Date
libretech 6839ec7623 ci: run the unit tests; build pull requests, publish only release tags
As libreshop/cms adopted: a test job pipes the source into the image's base
(the Dockerfile's first FROM, node:22-slim) and runs npm test there without
network. The image build needs it and runs for pull requests (build only)
and v* tags (published if PUBLISH_ENABLED). main no longer publishes :main
and :sha-* images; mp pins the shop image by version tag.

Refs libretech/mp#71
2026-10-15 10:16:06 +02:00
libretech 024df873ac ci: bump runner-image pin v0.1.0 → v0.2.0 (#15)
Co-authored-by: Michael Czechowski <mail@dailysh.it>
Co-committed-by: Michael Czechowski <mail@dailysh.it>
(cherry picked from commit e9cd3d9c20)
2026-10-15 09:04:02 +02:00
libretech a2058927d9 fix(ci): correct image digest separator
(cherry picked from commit cfe37519bd)
2026-10-15 09:04:02 +02:00
libretech a052c846f7 ci: digest-pin runner-image v0.1.0
(cherry picked from commit 60ab9dcc23)
2026-10-15 09:04:02 +02:00
libretech 376e50357a ci: update runner-image path to public/ namespace
(cherry picked from commit 4fe5b9043d)
2026-10-15 09:04:01 +02:00
libretech 08f24534b6 chore: update action ref to public/actions
(cherry picked from commit f8d4c6a47d)
2026-10-15 09:04:01 +02:00
libretech 3581015486 chore: slim build.yml to use shared docker-build action (#1)
(cherry picked from commit ed6771e03a)
2026-10-15 09:04:00 +02:00
Michael Czechowski 44107c0734 feat: extract shop from mp/shop — initial libreshop/shop
Build and publish / build (push) Failing after 19s
Source moved verbatim from mp/shop/ on 2026-04-29; mp was the first
concrete adapter consuming the libreshop toolkit. Builds and publishes
git.librete.ch/libreshop/shop on every main / v* push via the standard
.gitea/workflows/build.yml shared across libreshop components.
2026-04-29 17:48:56 +02:00