CI as the kit's, releases gated on it, and plugin-kit v0.2.2 #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "bcox/ci-and-kit-0.2.2"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Brings plugin-template up to plugin-kit v0.2.2, with CI like the kit's. Releases now build only after CI passes.
Kit pin
8c7cc89). Thebazel_depversion is raised to match.moduleinfo.jsoninto the x86-64 Linux packages'.vst3. It was left out while the packages were built on forge-runner, an Ivy Bridge that can't run the pluginsmoduleinfotoolloads.CI (
.forgejo/workflows/ci.yml)-Werror,opt,asan,ubsan,tsan,pi(builds for the Pi and runs nothing),macos, and coverage on pull requests.passedis a final job that succeeds only if every lane did. It's the one check for branch protection to require..bazelrc, the Pi toolchain and sysroot inMODULE.bazel, andtools/ci_test.shandtools/coverage.sh./coverage/is added to.gitignore, andrename.shskips it.Release (
.forgejo/workflows/release.yml)ci.ymlon the tag or branch it builds. The disk image and Linux builds wait for CI to pass, so nothing is built, uploaded or attached on a failure.docker(forge-runner) tox86-64-v3, so its.vst3getsmoduleinfo.json.Checked locally
-Werror,opt,asan,ubsan,tsan,pi, coverage at 100%).moduleinfo.json, and the arm64 one leaves it out.rename.shtests and builds for the Pi.Check on Forgejo
ci.yml.ci.yml's jobs as jobs of the release run, andimageandlinuxwaiting for them. This is unverified on Forgejo 14.🤖 Generated with Claude Code
Diff Coverage
Diff: origin/main...HEAD, staged and unstaged changes
No lines with coverage information in this diff.
Whole suite: 100.0% 31/31 total. Every file: the coverage-html artifact of this run.
On macOS, with the Audio Unit and the Mac's window: 100.0% 31/31 total (the coverage-macos artifact).