Commit 44f2dbd
committed
fix(ci): pin quasar-cli install to rev 3d6fb0d8 (pre-PR solana-developers#198)
Quasar PR solana-developers#198 "idl-redesign-clean" (merged 2026-05-03, rev 096c8f7c)
regressed `quasar build` for flat-layout projects. The new IDL flow
chdirs to `crate_path.parent()`, which evaluates to an empty PathBuf
when the program crate is at the project root (src/lib.rs in `.`),
producing a posix_spawn child chdir("") that fails with ENOENT and a
bare "Anyhow error" before any compilation begins.
This migration was written against quasar rev 3d6fb0d8 (the merge of
PRs solana-developers#195 + solana-developers#196 that the migration targets). Pin the CI install to that
rev so the example API surface matches the CLI's expectations. Unpin
once upstream lands a fix that handles the flat layout that quasar's
own `quasar init` produces.
Verified locally: 3d6fb0d8 builds basics/transfer-sol/quasar in 2-5s
with no edits to the example. 096c8f7c fails it instantly with the
"Anyhow error" CI was reproducing.1 parent 8eff4a2 commit 44f2dbd
1 file changed
Lines changed: 10 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
203 | 212 | | |
204 | 213 | | |
205 | 214 | | |
| |||
0 commit comments