From 652c53ba10e223d711fc946a7b90b88103d46f44 Mon Sep 17 00:00:00 2001 From: cybrneko Date: Sat, 21 Mar 2026 12:18:58 -0500 Subject: [PATCH] fixed gitea CI misplaced file --- .gitea/workflows/build.yml | 49 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .gitea/workflows/build.yml diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..a26c885 --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,49 @@ +name: build-os + +on: + push: + branches: + - main + - testing + workflow_dispatch: + +env: + IMAGE: gitea.nekonetwork.io/cybrneko/neko-system + REGISTRY: gitea.nekonetwork.io + +jobs: + build-image: + runs-on: podman-host + + steps: + - uses: actions/checkout@v4 + + - name: Set tag based on branch + id: tag + run: | + if [ "${GITHUB_REF_NAME}" = "main" ]; then + echo "tag=latest" >> $GITHUB_OUTPUT + else + echo "tag=testing" >> $GITHUB_OUTPUT + fi + + - name: Verify tools + run: | + podman --version + sudo -n podman --version + + - name: Log in to registry + env: + REGISTRY_USER: ${{ secrets.REGISTRY_USER }} + REGISTRY_PASS: ${{ secrets.REGISTRY_PASS }} + run: | + echo "$REGISTRY_PASS" | sudo -n podman login "$REGISTRY" \ + -u "$REGISTRY_USER" --password-stdin + + - name: Build image + run: | + sudo -n podman build -f Containerfile -t "$IMAGE:${{ steps.tag.outputs.tag }}" . + + - name: Push image + run: | + sudo -n podman push "$IMAGE:${{ steps.tag.outputs.tag }}"