Skip to content

ci: skip lint for contracts pinned to the v0.6 fee-era runner - #1725

Merged
MuncleUscles merged 1 commit into
v0.123-devfrom
fix/genvm-lint-skip-new-runner
Aug 11, 2026
Merged

ci: skip lint for contracts pinned to the v0.6 fee-era runner#1725
MuncleUscles merged 1 commit into
v0.123-devfrom
fix/genvm-lint-skip-new-runner

Conversation

@MuncleUscles

Copy link
Copy Markdown
Member

What

Extends the genvm-lint workflow's existing unsupported-runner skip filter to also cover py-genlayer:9b8kjyda2ycxyq4ea6g4yfpnydxhd52gqba5rb8dw7krkh5mn9p0 — the v0.6 fee-era runner that every lintable contract on v0.123-dev now pins.

Why

Latest released genvm-linter (0.11.0, unchanged on PyPI) doesn't bundle that runner's SDK, so Lint Intelligent Contracts fails with Failed to load SDK: "filename 'runners/py-genlayer/9b/8kjy....tar' not found" on every contract — observed on PR #1723. Same situation and same documented remedy as the existing genvm-main skip (pending genvm-linter dxp-694); drop the whole filter when a linter release bundles the new SDK layout.

Testing done

All 12 lintable contracts on this branch pin the new runner, so the job becomes skip-all — identical signal to today's guaranteed-red, but green and non-blocking. Filter verified by grep against examples/contracts/*.py.

genvm-linter 0.11.0 (latest release) does not bundle the
py-genlayer:9b8kjyda2... runner that every v0.123-dev example contract
now pins, so 'Lint Intelligent Contracts' fails with
"filename 'runners/py-genlayer/9b/8kjy....tar' not found" on any PR
touching contracts. Extend the existing unsupported-runner skip filter
(same mechanism already used for the genvm-main runner) until a linter
release bundles the new SDK (genvm-linter dxp-694).
@MuncleUscles
MuncleUscles merged commit f774d19 into v0.123-dev Aug 11, 2026
15 of 20 checks passed
@coderabbitai

coderabbitai Bot commented Aug 11, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 81e8e1ff-7b39-4e5b-9891-b81b74decd7a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@MuncleUscles
MuncleUscles deleted the fix/genvm-lint-skip-new-runner branch August 11, 2026 16:10
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