From 8e9c880e29ea41873d00991a02c8206c07009c6f Mon Sep 17 00:00:00 2001 From: zima Date: Wed, 2 Jul 2025 23:04:16 -0700 Subject: [PATCH] chore(ci): enable automated dev image push, and add release image gen --- .woodpecker/experimental.yaml | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/.woodpecker/experimental.yaml b/.woodpecker/experimental.yaml index 6ce4df615e..639616fe23 100644 --- a/.woodpecker/experimental.yaml +++ b/.woodpecker/experimental.yaml @@ -24,9 +24,10 @@ steps: - pnpm run --filter='!megalodon' test - pnpm run --filter=backend --filter=misskey-js lint - pnpm run --filter=frontend --filter=frontend-embed eslint - - name: Build and Deploy + - name: Build and Push Dev Image when: - - event: manual + - branch: dev + - event: push image: woodpeckerci/plugin-docker-buildx settings: repo: codeberg.org/yeentown/barkey @@ -38,3 +39,18 @@ steps: from_secret: docker_username password: from_secret: docker_password + - name: Build and Push Release + when: + - event: release + image: woodpeckerci/plugin-docker-buildx + settings: + repo: codeberg.org/yeentown/barkey + registry: codeberg.org + dockerfile: Dockerfile + platforms: linux/amd64 + tag: latest + auto_tag: true + username: + from_secret: docker_username + password: + from_secret: docker_password