Skip to content

use Zig to build #401

Merged
xiaods merged 3 commits intomainfrom
dev
Feb 16, 2026
Merged

use Zig to build #401
xiaods merged 3 commits intomainfrom
dev

Conversation

@xiaods
Copy link
Owner

@xiaods xiaods commented Feb 16, 2026

No description provided.

Replace dapper‑based Makefile targets with Zig build commands, introduce
a
build.zig script to drive Go binary compilation, update .gitignore for
Zig
cache directories, and make version.sh robust when yq is unavailable.
- Install Zig 0.13.0 in all workflows via mlugg/setup‑zig
- Use `zig build download` for resource generation
- Run tests with `zig build test` in the testing workflow
- Upgrade Go to 1.23 and simplify cache path to `go.sum` across
  workflows
- Minor formatting adjustments for consistency.
@github-actions
Copy link
Contributor

Unit Test Results

274 tests   274 ✔️  4m 11s ⏱️
101 suites      0 💤
    1 files        0

Results for commit b47c50a.

Update GitHub Actions to use latest versions (checkout@v4,
action-gh-release@v2, publish-unit-test-result-action@v2), use
go-version-file instead of hardcoded go-version, remove hardcoded
ref:"dev" in testing workflow, fix brace expansion in mkdir, and
split build/package steps for clarity. Add missing Makefile targets
(generate, package, package-cli, package-airgap) and fix duplicate
clean target from dynamic TARGETS generation.
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
6 Security Hotspots

See analysis details on SonarQube Cloud

@github-actions
Copy link
Contributor

Test Results

274 tests   274 ✅  4m 13s ⏱️
101 suites    0 💤
  1 files      0 ❌

Results for commit 4ee1d1a.

@xiaods xiaods merged commit 759e165 into main Feb 16, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

Comments