Skip to content

ci: pin mops CLI to 2.24.0 in publish workflow - #20

Merged
Kamirus merged 1 commit into
masterfrom
ci/pin-mops-cli
Oct 9, 2026
Merged

Kamirus merged 1 commit into
masterfrom
ci/pin-mops-cli

Conversation

@Kamirus

@Kamirus Kamirus commented Oct 9, 2026

Copy link
Copy Markdown
Contributor

The next version bump will fail to publish. mops publish runs the test suite, and mops-publish.yml still installs the latest mops (3.x), which dropped the dfx replica these tests need:

Tool 'pocket-ic' is not defined in [toolchain] section in mops.toml
Run mops toolchain use pocket-ic 15.0.0 to install it

#18 pinned mops 2.24.0 in mops-test.yml only, so PR checks pass while the publish job is still exposed. That job hasn't run with mops 3 yet because no version bump has landed since; #16 and #17 (both 5.0.0) would be the first to hit it.

Moving these tests to mops 3 needs mops-side changes: configurable test-canister cycles, auto-progress for HTTP outcalls, and a TestThresholdKeys subnet. Out of scope here.

🤖 Generated with Claude Code

`mops publish` runs the test suite, which needs the dfx replica that only
mops 2.x supports. mops-test.yml was pinned in #18; without the same pin
the next version bump would fail to publish.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Kamirus
Kamirus requested a review from a team as a code owner October 9, 2026 07:02
@Kamirus
Kamirus merged commit c46a40e into master Oct 9, 2026
4 checks passed
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