From ffe97047e9f101d4eb08987a19e429879ceddea9 Mon Sep 17 00:00:00 2001 From: devadmin Date: Thu, 16 Apr 2026 03:47:23 +0000 Subject: [PATCH] add ci-build workflow --- .forgejo/workflows/ci-build.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .forgejo/workflows/ci-build.yml diff --git a/.forgejo/workflows/ci-build.yml b/.forgejo/workflows/ci-build.yml new file mode 100644 index 0000000..fb62639 --- /dev/null +++ b/.forgejo/workflows/ci-build.yml @@ -0,0 +1,21 @@ +name: CI Build +on: + push: + branches: [main] +jobs: + build: + runs-on: [self-hosted] + steps: + - uses: actions/checkout@v4 + - name: Build + run: | + if [ -f "go.mod" ]; then + echo "Detected Go project" + go build ./... + go test ./... + elif [ -f "Cargo.toml" ]; then + echo "Detected Rust project" + cargo build --release + else + echo "No build system found" + fi \ No newline at end of file