diff options
| -rw-r--r-- | .forgejo/workflows/demo.yaml | 13 |
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: |
