Skip to content

Add GitHub Actions build and prerelease workflow - #28

Merged
chris1111 merged 1 commit into
CloverHackyColor:mainfrom
chris1111:main
Oct 6, 2026
Merged

chris1111 merged 1 commit into
CloverHackyColor:mainfrom
chris1111:main

Conversation

@chris1111

Copy link
Copy Markdown
Contributor

Introduce a new CI workflow that builds VoodooHDA on macOS for pull requests and main, packages the kext as a versioned zip, and uploads build artifacts plus logs. Add a gated prerelease job for trusted main triggers that publishes/updates an alpha GitHub release, refreshes notes from recent commits, uploads replacement assets, and cleans up older prereleases. The workflow also sets least-privilege permissions, uses pinned action SHAs, and defines concurrency to avoid duplicate runs.

Introduce a new CI workflow that builds VoodooHDA on macOS for pull requests and main, packages the kext as a versioned zip, and uploads build artifacts plus logs. Add a gated prerelease job for trusted main triggers that publishes/updates an alpha GitHub release, refreshes notes from recent commits, uploads replacement assets, and cleans up older prereleases. The workflow also sets least-privilege permissions, uses pinned action SHAs, and defines concurrency to avoid duplicate runs.
Copilot AI balanced review requested due to automatic review settings October 5, 2026 10:49

This comment was marked as resolved.

@chris1111
chris1111 merged commit 88f1f24 into CloverHackyColor:main Oct 6, 2026
2 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.

2 participants