Skip to content

chore: run native smoke test against the pull request sources - #414

Merged
Artur- merged 1 commit into
mainfrom
fix/native-smoke-test-from-sources
Sep 25, 2026
Merged

Artur- merged 1 commit into
mainfrom
fix/native-smoke-test-from-sources

Conversation

@totally-not-ai

Copy link
Copy Markdown
Contributor

Summary

The native smoke test workflow now installs the shared test base and its parent POM from the checked-out code. Before this change, the workflow downloaded them as a published snapshot, so it did not test the pull request's own changes to them.

What changed

Only the CI workflow changed (.github/workflows/native-smoke.yml). No library code changed, and the change has no effect on users.

  • The "Install kit modules" step now also installs observability-kit-tests/observability-kit-tests-common. With -am, Maven also installs its parent, the observability-kit-tests POM. Both now come from the local sources.
  • The step no longer passes -DskipITs. It was only there to keep the observability-kit-tests build out. -DskipTests still skips all tests.
  • The "Build native image" step now builds only observability-kit-tests-starter. It gets the shared test base from the local repository that the previous step filled.

Install the shared test base and the observability-kit-tests parent POM
from the checked out sources, so the smoke test step no longer resolves
them from a published snapshot.

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@Artur-
Artur- marked this pull request as ready for review September 25, 2026 16:54
@Artur-
Artur- enabled auto-merge (squash) September 25, 2026 16:54
@Artur-
Artur- merged commit 0b24fc5 into main Sep 25, 2026
4 checks passed
@Artur-
Artur- deleted the fix/native-smoke-test-from-sources branch September 25, 2026 16:56
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