Skip to content

Conversation

@ryoppippi
Copy link
Member

@ryoppippi ryoppippi commented Jan 22, 2026

Summary

Test plan

  • CI passes (this is a no-op change as no workflow uses skip-mock-server anymore)

Summary by cubic

Removed the unused skip-mock-server input from the setup-nix action and simplified the install step to only check skip-uv-sync. The release workflow now uses nix develop, so this cleans up CI and removes a misleading option.

Written for commit 80abfac. Summary will update on new commits.

The skip-mock-server option was only used by the release workflow,
which now uses nix develop directly instead of the setup-nix action.
This simplifies the action by removing the unused input.
Copilot AI review requested due to automatic review settings January 22, 2026 10:54
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 1 file

@ryoppippi ryoppippi merged commit a487b66 into main Jan 22, 2026
21 checks passed
@ryoppippi ryoppippi deleted the refactor/simplify-setup-nix-action branch January 22, 2026 10:55
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 aims to remove the skip-mock-server input from the setup-nix GitHub Action, claiming it is no longer used after the release workflow was updated in PR #115 to use nix develop directly.

Changes:

  • Removed skip-mock-server input definition from the setup-nix action
  • Simplified the conditional check for installing MCP mock server dependencies to only check skip-uv-sync

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

Comment on lines 9 to 11
description: "Skip uv sync step (useful for jobs that do not need Python dependencies)"
required: false
default: "false"
Copy link

Copilot AI Jan 22, 2026

Choose a reason for hiding this comment

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

Removing the skip-mock-server input will break the release workflow. The file .github/workflows/release.yaml still uses this input on line 31 with skip-mock-server: "true". This reference needs to be removed from the release workflow before this input can be safely removed from the action definition.

Copilot uses AI. Check for mistakes.
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