From 106f1e9eb6fadd8e221ee52c043945486680dd1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20O=2E=20Sel=C3=A5sdal?= Date: Fri, 25 Sep 2026 19:56:44 +0200 Subject: [PATCH 1/2] Revert "bye" This reverts commit 4ddc4500006ab725048e28428667f1b55970d8a2. --- .gitea/Dockerfile | 3 +++ .gitea/workflows/build.yml | 23 +++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 .gitea/Dockerfile create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/Dockerfile b/.gitea/Dockerfile new file mode 100644 index 0000000..257c3f8 --- /dev/null +++ b/.gitea/Dockerfile @@ -0,0 +1,3 @@ +FROM gcc:latest + +WORKDIR /workspace diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..345b6cf --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,23 @@ +name: build + +on: + push: + pull_request: + +jobs: + smoketest: + runs-on: x86_64 + steps: + - name: Checkout + uses: actions/checkout@v7 + + - name: Build container image + run: docker build --load -t nob-build -f .gitea/Dockerfile . + + - name: Build project + run: docker run --interactive=false --rm -v "$PWD":/workspace -w /workspace nob-build ./build.sh + CONTAINER_ID=$(docker run --detach --rm -v "$PWD":/workspace -w /workspace nob-build ./build.sh) + docker logs --follow $CONTAINER_ID + + - name: Run smoketest binary + run: podman run --interactive=false --rm -v "$PWD":/workspace -w /workspace nob-build ./a.out -- 2.54.0 From 9e46ae82aa289039a1f7b1bb77387a859643257e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20O=2E=20Sel=C3=A5sdal?= Date: Fri, 25 Sep 2026 19:59:07 +0200 Subject: [PATCH 2/2] Update action --- .gitea/workflows/build.yml | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index 345b6cf..f35693c 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -12,12 +12,11 @@ jobs: uses: actions/checkout@v7 - name: Build container image - run: docker build --load -t nob-build -f .gitea/Dockerfile . + run: podman build --load -t nob-build -f .gitea/Dockerfile . - name: Build project - run: docker run --interactive=false --rm -v "$PWD":/workspace -w /workspace nob-build ./build.sh - CONTAINER_ID=$(docker run --detach --rm -v "$PWD":/workspace -w /workspace nob-build ./build.sh) - docker logs --follow $CONTAINER_ID + run: podman run --interactive=false --rm -v "$PWD":/workspace -w /workspace nob-build ./build.sh + CONTAINER_ID=$(docker run --rm -v "$PWD":/workspace -w /workspace nob-build ./build.sh) - name: Run smoketest binary run: podman run --interactive=false --rm -v "$PWD":/workspace -w /workspace nob-build ./a.out -- 2.54.0