Skip to content

Create consumer-smoke.sh#994

Closed
raymondoyondi wants to merge 2 commits into
meshery:masterfrom
raymondoyondi:patch-1
Closed

Create consumer-smoke.sh#994
raymondoyondi wants to merge 2 commits into
meshery:masterfrom
raymondoyondi:patch-1

Conversation

@raymondoyondi
Copy link
Copy Markdown

@raymondoyondi raymondoyondi commented Apr 27, 2026

Added a consumer-oriented smoke script that creates a temporary external Go module, pins MeshKit via replace, and runs tests to confirm MeshKit can still be consumed as a downstream dependency after dependency updates.

Signed-off-by: raymondoyondi raymondoyondi@gmail.com

Closes #434

Signed-off-by: Raymond Oyondi <raymondoyondi@gmail.com>
Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request introduces a new smoke test script, consumer-smoke.sh, designed to verify that MeshKit can be correctly used as a dependency in external Go modules. The feedback suggests improving the script's portability by using $PWD as a fallback for the workspace path and recommends running go mod tidy to ensure the temporary module's dependencies are correctly resolved before execution.

Comment thread .github/scripts/consumer-smoke.sh Outdated
Comment thread .github/scripts/consumer-smoke.sh
Signed-off-by: Raymond Oyondi <raymondoyondi@gmail.com>
@raymondoyondi raymondoyondi closed this by deleting the head repository May 11, 2026
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.

[CI] Methodology to test MeshKit builds

1 participant