From 64ab9416544af697adaf97f5afe691dbedf6dd3e 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 | 29 +++++++++++++++++++++++++++++
1 file changed, 29 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..eb67621
--- /dev/null
+++ b/.forgejo/workflows/container.yml
@@ -0,0 +1,29 @@
+name: Build Container
+
+on:
+ push: {}
+
+permissions:
+ packages: write
+
+jobs:
+ build-container:
+ name: Build Container
+ runs-on: ubuntu-latest
+ container:
+ image: ghcr.io/osscontainertools/kaniko
+ steps:
+ - name: Build Container
+ env:
+ KANIKO_NO_PUSH: ${{ forgejo.ref_name != 'main' }}
+ run: executor \
+ --dockerfile "${{ forgejo.workspace }}/Containerfile" \
+ --context-dir="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
+