From d64ce0becf299d2ac54e4f5a4acc7f60894eab43 Mon Sep 17 00:00:00 2001
From: lilly
Date: Thu, 14 May 2026 17:55:54 +0200
Subject: [PATCH] add forgejo actions workflow for container building
---
.forgejo/workflows/container.yml | 30 ++++++++++++++++++++++++++++++
1 file changed, 30 insertions(+)
create mode 100644 .forgejo/workflows/container.yml
diff --git a/.forgejo/workflows/container.yml b/.forgejo/workflows/container.yml
new file mode 100644
index 0000000..d5302f7
--- /dev/null
+++ b/.forgejo/workflows/container.yml
@@ -0,0 +1,30 @@
+name: Build Container
+
+on:
+ push: {}
+
+permissions:
+ packages: write
+
+jobs:
+ build-container:
+ name: Build Container
+ runs-on: docker
+ container:
+ image: ghcr.io/osscontainertools/kaniko:alpine
+ steps:
+ - name: Build Container
+ env:
+ KANIKO_NO_PUSH: ${{ forgejo.ref_name != 'main' }}
+ KANIKO_${{ forgejo.server_url }}_USER: forgejo-actions
+ run: /kaniko/executor
+ --dockerfile="Containerfile"
+ --context="dir://${{ forgejo.workspace }}"
+ --destination=${{ forgejo.server_url }}/${{ forgejo.repository }}:latest
+ --credential-helpers=env
+ --no-push-cache
+ --annotation=org.opencontainers.image.ref.name=dooris
+ --annotation=org.opencontainers.image.url=${{ forgejo.server_url }}/${{ forgejo.repository }}
+ --annotation=org.opencontainers.image.source=${{ forgejo.server_url }}/${{ forgejo.repository }}
+ --annotation=org.opencontainers.image.licenses=AGPL-3.0
+