rstudio-update-copilot

Update copilot-language-server version strings and open a PR.

5.0k|1.2k|Updated Dec 7, 2010
One-click install
npx skills add https://github.com/rstudio/rstudio --skill rstudio-update-copilot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rstudio-update-copilot
Source: https://github.com/rstudio/rstudio/tree/main/.claude/skills/rstudio-update-copilot
Command: npx skills add https://github.com/rstudio/rstudio --skill rstudio-update-copilot

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill updates the pinned copilot-language-server version across the RStudio codebase, uploads the new version to S3, verifies the install, and opens a PR.

Core Features & Use Cases

  • Version validation and branching: ensures the version follows X.Y.Z format and creates a feature branch.
  • Cross-file updates: updates COPILOT_VERSION strings in multiple files to keep the repository consistent.
  • Delivery and verification: uploads the new language server to S3 and validates installation in a sandboxed environment, then opens a PR for review.

Quick Start

Update the copilot-language-server to the target version across the repository and open a PR after verification.

Frequently Asked Questions about rstudio-update-copilot

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I update the pinned copilot-language-server version across the RStudio codebase?

To update the pinned copilot-language-server version across RStudio, use this skill to modify COPILOT_VERSION strings in multiple files, create a feature branch, and open a pull request. It validates the X.Y.Z format and ensures repository consistency before submission.

What do I need to upload a new copilot-language-server to S3 for RStudio?

Uploading a new copilot-language-server to S3 requires git, the AWS CLI, and access to the rstudio-buildtools S3 bucket. The skill handles the S3 upload and validates the installation in a sandboxed environment before opening a PR.

Does the RStudio copilot-language-server update workflow support both macOS and Linux?

Yes, the copilot-language-server update workflow applies to both macOS and Linux environments. The skill ensures cross-file version updates and validates the S3 upload and install across these supported platforms before opening a pull request.

What is the best way to automate a version bump and pull request for Copilot Language Server in RStudio?

The best way to automate a Copilot Language Server version bump in RStudio is using this skill to handle version validation, cross-file updates, S3 delivery, install verification, and pull request creation in a single end-to-end workflow.

Why does the copilot-language-server version bump fail without S3 bucket access?

The copilot-language-server version bump fails without S3 bucket access because the workflow depends on uploading the new language server version to the rstudio-buildtools S3 bucket and validating the install before opening a pull request.

When do I need to update the COPILOT_VERSION string in RStudio repository files?

You need to update the COPILOT_VERSION string when bumping the copilot-language-server to a new X.Y.Z release. The skill ensures all version strings across multiple files remain consistent within the RStudio codebase to prevent installation mismatches.