feat(ci): switch CI to use @git.zone/tsdocker and add tsdocker config and image tests

This commit is contained in:
2026-02-06 08:51:12 +00:00
parent e61aeaad2d
commit 74c7bcd053
13 changed files with 101 additions and 393 deletions

View File

@@ -82,15 +82,22 @@ jobs:
- name: Prepare
run: |
pnpm install -g pnpm
pnpm install -g @ship.zone/npmci
pnpm install -g @git.zone/tsdocker@latest
- name: Release
run: |
npmci docker login
npmci docker build
npmci docker test
# npmci docker push gitea.lossless.digital
npmci docker push code.foss.global
- name: Login to registries
run: tsdocker login
- name: List discovered Dockerfiles
run: tsdocker list
- name: Build all images
run: tsdocker build
- name: Test images
run: tsdocker test
- name: Push to code.foss.global
run: tsdocker push code.foss.global
metadata:
needs: test