Skip to content

ci(benchmark): fix engine asset pattern casing (baseRT→basert) - #15

Merged
prabod merged 1 commit into
mainfrom
fix/benchmark-asset-rebrand-casing
Jul 6, 2026
Merged

prabod merged 1 commit into
mainfrom
fix/benchmark-asset-rebrand-casing

Conversation

@prabod

@prabod prabod commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

The Benchmark workflow's Fetch engine release step failed with no assets match the file pattern.

Cause: release assets are published as basert-engine-macos-arm64-<ver>.tar.gz (lowercase, post-rebrand), but the workflow still grepped for baseRT-engine-macos-arm64*.tar.gz (camelCase).

Fix: match the actual asset name on both the gh release download --pattern and the tar -xzf glob.

Verified against v0.1.4 assets: basert-engine-macos-arm64-0.1.4.tar.gz (+ .sha256).

Release assets are published as basert-engine-macos-arm64-<ver>.tar.gz
(lowercase, post-rebrand) but the Benchmark workflow still grepped for
baseRT-engine-macos-arm64*.tar.gz — so 'Fetch engine release' failed
with 'no assets match the file pattern'. Match the actual asset name.
@prabod
prabod merged commit 1c0b486 into main Jul 6, 2026
3 checks passed
prabod added a commit that referenced this pull request Jul 17, 2026
Same casing fix as #15 applied to ci.yml: the Fetch engine step matched
nothing since the rebrand, so the engine-linked ABI tests were silently
skipped. With the pattern fixed the rust-sys ABI check runs against the
latest engine release — it will fail on this PR until the 0.1.6 engine
is published, which enforces the intended merge ordering.
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