Skip to content

Conversation

@ryoppippi
Copy link
Member

@ryoppippi ryoppippi commented Jan 22, 2026

Summary

  • Add skip-mock-server input to setup-nix action to skip MCP mock server dependencies installation
  • Use skip-mock-server: "true" in release workflow since it doesn't run tests

Problem

Release Please workflow failed because pnpm was not installed (only uv ty just are in the default tools), but the action tried to run pnpm install for the mock server.

Test plan

  • Merge this PR and verify Release Please workflow succeeds

Summary by cubic

Fixes Release Please failures by skipping MCP mock server dependency install in release runs. Adds a skip-mock-server flag to setup-nix and enables it in the release workflow so releases don’t require pnpm (unblocking ENG-11910).

  • Bug Fixes
    • Added skip-mock-server input to .github/actions/setup-nix and conditionally skip mock server install.
    • Set skip-mock-server: "true" in .github/workflows/release.yaml for the release job.

Written for commit 9fb786a. Summary will update on new commits.

Copilot AI review requested due to automatic review settings January 22, 2026 10:46
@ryoppippi ryoppippi merged commit 377d766 into main Jan 22, 2026
21 checks passed
@ryoppippi ryoppippi deleted the fix/release-skip-mock-server branch January 22, 2026 10:47
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR fixes the Release Please workflow failure by adding a mechanism to skip MCP mock server dependency installation in workflows that don't need it.

Changes:

  • Added skip-mock-server input parameter to the setup-nix action to control mock server dependency installation
  • Configured the release workflow to skip mock server installation since it doesn't run tests

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/actions/setup-nix/action.yaml Added new skip-mock-server input parameter and updated the conditional logic to skip mock server installation when either skip-uv-sync or skip-mock-server is true
.github/workflows/release.yaml Configured the setup-nix action call to skip mock server installation by setting skip-mock-server: "true"

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

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

No issues found across 2 files

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.

2 participants