Skip to content

Lock in the Green (part 1) - #75

Merged
sqt merged 2 commits into
mainfrom
lock_in_the_green_part_1
Aug 29, 2026
Merged

Lock in the Green (part 1)#75
sqt merged 2 commits into
mainfrom
lock_in_the_green_part_1

Conversation

@sqt

@sqt sqt commented Aug 28, 2026

Copy link
Copy Markdown
Contributor

Some workflow updates to improve CI / release parity and coverage.

@greptile-apps

greptile-apps Bot commented Aug 28, 2026

Copy link
Copy Markdown

Greptile Summary

The PR aligns release validation more closely with CI and adds relocatable prebuilt C/C++ bundles.

  • Runs binding smoke tests across release platforms, including Java where supported.
  • Aligns self-interoperability dependencies and Python setup with the external harness.
  • Generates a ${pcfiledir}-relative pkg-config prefix and validates bundle contents before publication.
  • Updates design and roadmap documentation to reflect completed and deferred coverage work.

Confidence Score: 5/5

The PR appears safe to merge.

The previously reported stale pkg-config prefix is fixed by deriving the installation root from the installed .pc file’s directory, and no blocking failure remains.

Important Files Changed

Filename Overview
.github/workflows/release.yml Adds binding gates, interop environment alignment, platform library packaging, artifact publication, and a check that the pkg-config prefix is relocatable.
build.zig Replaces the stale build-time pkg-config prefix with a standard ${pcfiledir}/../.. prefix matching the installed layout.
docs/design/ci-platform-coverage-expansion.md Records completed ReleaseFast and allocator coverage and documents the upstream blocker for ReleaseSmall.
docs/roadmap.md Reorganizes CI and release coverage into landed, deferred, and still-open work.
examples/docs/design/waitset-reference-app.md Updates the reference-app status to reflect all four language ports and current sanitizer coverage.

Reviews (2): Last reviewed commit: "resolving review comments" | Re-trigger Greptile

Comment thread .github/workflows/release.yml
@codecov

codecov Bot commented Aug 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@sqt
sqt merged commit df049fc into main Aug 29, 2026
38 checks passed
@sqt
sqt deleted the lock_in_the_green_part_1 branch August 29, 2026 06:28
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