Skip to content

ci: Support native Windows build and automated workflows - #8

Open
felix9743 wants to merge 1 commit into
hellotimking:mainfrom
felix9743:ci/workflows-and-portability
Open

ci: Support native Windows build and automated workflows#8
felix9743 wants to merge 1 commit into
hellotimking:mainfrom
felix9743:ci/workflows-and-portability

Conversation

@felix9743

Copy link
Copy Markdown
  • Branch: ci/workflows-and-portability
  • Goal: Make clog natively compilable and runnable on Windows without external dependencies, and automate build testing and releases.
  • Changes:
    • Extracted Unix-specific syscalls from main.go into sys_unix.go (built on !windows) and sys_windows.go (implementing Windows native API equivalents using local kernel32.dll calls).
    • Added GitHub Actions build testing workflow (.github/workflows/build.yml) on push/PR.
    • Added automated multi-platform release workflow (.github/workflows/release.yml) to build and upload static binaries on tag push (v*).

@felix9743 felix9743 changed the title Native Windows Portability & CI/CD Workflows ci: Support native Windows build and automated workflows Jul 9, 2026
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