From 217e2d5aceb73d16914f9af8058fb8c6e691d1bb Mon Sep 17 00:00:00 2001 From: adrien Date: Sat, 11 Apr 2026 19:55:08 +0200 Subject: [PATCH] Added release action --- .gitea/workflows/release.yaml | 27 +++++++++++++++++++++++++++ build.zig | 2 +- 2 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 .gitea/workflows/release.yaml diff --git a/.gitea/workflows/release.yaml b/.gitea/workflows/release.yaml new file mode 100644 index 0000000..06256bd --- /dev/null +++ b/.gitea/workflows/release.yaml @@ -0,0 +1,27 @@ +name: Build and Release +on: + push: + tags: + - 'v*' + +jobs: + build-and-release: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + + - name: Setup Zig + uses: mlugg/setup-zig@v1 + with: + version: 0.15.2 + + - name: Build + run: zig build -Doptimize=ReleaseSafe + + - name: Release + uses: softprops/action-gh-release@v1 + with: + files: zig-out/bin/zeal + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/build.zig b/build.zig index db9ecda..eeeb9ab 100644 --- a/build.zig +++ b/build.zig @@ -15,7 +15,7 @@ pub fn build(b: *std.Build) void { }); const exe = b.addExecutable(.{ - .name = "engine", + .name = "zeal", .root_module = b.createModule(.{ .root_source_file = b.path("src/main.zig"), .target = target,