summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthieu Pignolet <matthieu@puffer.fish>2025-10-29 21:03:50 +0100
committerMatthieu Pignolet <matthieu@puffer.fish>2025-10-29 21:03:50 +0100
commit2d8aa37bc7c70ce5f652e88ba1e6e454e879cec7 (patch)
tree0351ffa23a5f3d568d4a98ad1abeb6fe8ddac8c1
parentdcce42febbc429d295f519a0132651722c2789d2 (diff)
feat: install buildah
-rw-r--r--.forgejo/workflows/demo.yaml13
1 files changed, 10 insertions, 3 deletions
diff --git a/.forgejo/workflows/demo.yaml b/.forgejo/workflows/demo.yaml
index 017c93d..4a9912b 100644
--- a/.forgejo/workflows/demo.yaml
+++ b/.forgejo/workflows/demo.yaml
@@ -14,12 +14,19 @@ jobs:
container-build:
name: Build image
runs-on: docker
- container:
- image: registry.opensuse.org/opensuse/bci/nodejs:latest
steps:
- uses: actions/checkout@v4
-
+ - name: install buildah
+ run: |
+ . /etc/lsb-release && \
+ sudo apt-get update && \
+ sudo apt-get install -y gnupg2 && \
+ echo "deb http://download.opensuse.org/repositories/devel:/kubic:/libcontainers:/stable/xUbuntu_${DISTRIB_RELEASE}/ /" | sudo tee /etc/apt/sources.list.d/devel:kubic:libcontainers:stable.list && \
+ curl -fsL "https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/xUbuntu_${DISTRIB_RELEASE}/Release.key" | sudo apt-key add - && \
+ sudo apt-get update && \
+ sudo apt-get install -y buildah fuse-overlayfs
+ sudo sed -i 's/^\[machine\]$/#\[machine\]/' /usr/share/containers/containers.conf
- name: Buildah Action
uses: redhat-actions/buildah-build@v2
with: