From d2a614137213c67bc83a2a7b80091ec4bee5e882 Mon Sep 17 00:00:00 2001 From: risen Date: Mon, 3 Mar 2025 01:32:11 +0300 Subject: [PATCH] add: pipline for build to exe --- .gitea/workflows/build.yml | 44 +++++++++++++++++++++++++++++++++++++ calc3d | Bin 16432 -> 0 bytes 2 files changed, 44 insertions(+) create mode 100644 .gitea/workflows/build.yml delete mode 100755 calc3d diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml new file mode 100644 index 0000000..7cd094e --- /dev/null +++ b/.gitea/workflows/build.yml @@ -0,0 +1,44 @@ +name: Build and Release +on: + push: + branches: [develop] + +jobs: + build: + runs-on: testing-bots + steps: + - name: Checkout code + uses: actions/checkout@v3 + + - name: Install dependencies + run: sudo apt-get update && sudo apt-get install -y mingw-w64 + + - name: Compile for Windows + run: x86_64-w64-mingw32-gcc program.c -o Calc3d.exe + + - name: Upload artifact + uses: actions/upload-artifact@v3 + with: + name: Calc3d.exe + path: Calc3d.exe + + release: + runs-on: testing-bots + needs: build + steps: + - name: Download artifact + uses: actions/download-artifact@v3 + with: + name: Calc3d.exe + path: dist + + - name: Create release + uses: actions/create-release@v1 + with: + tag_name: v1.0.0 + release_name: Release v1.0.0 + body: Automated release + draft: false + prerelease: true + env: + GITEA_TOKEN: ${{ secrets.GITEA_TOKEN }} \ No newline at end of file diff --git a/calc3d b/calc3d deleted file mode 100755 index 86b06f7911b86ee104bd99588ac334df871a4efb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16432 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