Skip to content

Build the module on every pull request - #5

Merged
wf9a5m75 merged 1 commit into
mainfrom
ci/build-check
Aug 16, 2026
Merged

Build the module on every pull request#5
wf9a5m75 merged 1 commit into
mainfrom
ci/build-check

Conversation

@wf9a5m75

Copy link
Copy Markdown
Contributor

The parent repository's api-surface.yml only runs on parent pull requests. This
module lives in its own repository, so its own pull requests were never built by
anything.

android-sdk had the same hole: the standalone build was only exercised by the
publish workflow, so it rotted unnoticed and the breakage surfaced on release
day (todo/20260816.txt §8). Add a per-PR build here before the same thing
happens on iOS.

Only modules that need no vendor SDK can run in CI — the providers need
redistribution-restricted SDKs (heresdk, ios-maps-sdk) or a token (Mapbox).
This one depends on MapConductorCore alone.

The parent repository's api-surface.yml only runs on parent pull requests. This
module lives in its own repository, so its own pull requests were never built by
anything.

android-sdk had the same hole: the standalone build was only exercised by the
publish workflow, so it rotted unnoticed and the breakage surfaced on release
day (todo/20260816.txt §8). Add a per-PR build here before the same thing
happens on iOS.

Only modules that need no vendor SDK can run in CI — the providers need
redistribution-restricted SDKs (heresdk, ios-maps-sdk) or a token (Mapbox).
This one depends on MapConductorCore alone.
@wf9a5m75
wf9a5m75 merged commit 8f0e16f into main Aug 16, 2026
@wf9a5m75
wf9a5m75 deleted the ci/build-check branch August 16, 2026 17:46
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