Skip to content

chore(release): add LSP plugin extra-files to release-please config#92

Merged
amondnet merged 1 commit into
mainfrom
chore/release-please-lsp-plugin-extra-files
Mar 4, 2026
Merged

chore(release): add LSP plugin extra-files to release-please config#92
amondnet merged 1 commit into
mainfrom
chore/release-please-lsp-plugin-extra-files

Conversation

@amondnet

@amondnet amondnet commented Mar 4, 2026

Copy link
Copy Markdown
Contributor

Summary

  • release-please가 루트 패키지(.) 릴리스 시 32개 LSP 플러그인의 plugin.json version 필드를 자동으로 업데이트하도록 extra-files 배열에 경로를 추가
  • 기존에는 .claude-plugin/plugin.jsonextra-files에 등록되어 있어, LSP 플러그인들의 버전은 수동으로 관리해야 했음
  • 이번 변경으로 루트 패키지 릴리스 시 32개 LSP 플러그인의 plugin.json 버전이 자동으로 동기화됨

Changes

  • release-please-config.json의 루트 패키지(.) extra-files에 32개 LSP 플러그인 경로 추가:
    • astro-lsp, bash-lsp, biome-lsp, clangd-lsp, csharp-lsp
    • dart-lsp, deno-lsp, dockerfile-lsp, elixir-lsp, eslint-lsp
    • fsharp-lsp, gleam-lsp, gopls-lsp, graphql-lsp, jdtls-lsp
    • kotlin-lsp, lua-lsp, ocaml-lsp, oxlint-lsp, php-lsp
    • prisma-lsp, pyright-lsp, rubocop-lsp, rust-analyzer-lsp
    • svelte-lsp, swift-lsp, terraform-lsp, texlab-lsp
    • typescript-lsp, vue-lsp, yaml-lsp, zls-lsp

Test Plan

  • release-please PR 생성 시 루트 패키지 버전 변경에 따라 32개 LSP 플러그인의 plugin.json version 필드가 자동으로 업데이트되는지 확인
  • 기존 .claude-plugin/plugin.json 업데이트가 계속 정상 동작하는지 확인

Summary by cubic

Add 32 LSP plugin plugin.json files to the root package’s release-please extra-files so their versions auto-sync on root releases. This removes manual version updates across all LSP plugins.

Written for commit dfbbda2. Summary will update on new commits.

Add 32 LSP plugin plugin.json paths to the root package extra-files in
release-please-config.json so that release-please automatically updates
the version field in each plugin's plugin.json when a root package
release is created.

Previously, only .claude-plugin/plugin.json was listed in extra-files,
requiring manual version management for all LSP plugins.

Plugins added:
- astro-lsp, bash-lsp, biome-lsp, clangd-lsp, csharp-lsp
- dart-lsp, deno-lsp, dockerfile-lsp, elixir-lsp, eslint-lsp
- fsharp-lsp, gleam-lsp, gopls-lsp, graphql-lsp, jdtls-lsp
- kotlin-lsp, lua-lsp, ocaml-lsp, oxlint-lsp, php-lsp
- prisma-lsp, pyright-lsp, rubocop-lsp, rust-analyzer-lsp
- svelte-lsp, swift-lsp, terraform-lsp, texlab-lsp
- typescript-lsp, vue-lsp, yaml-lsp, zls-lsp
@gemini-code-assist

Copy link
Copy Markdown

Summary of Changes

Hello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

이 Pull Request는 release-please 설정을 업데이트하여 루트 패키지 릴리스 시 32개의 LSP 플러그인 버전이 자동으로 동기화되도록 합니다. 이는 기존의 수동 버전 관리 방식을 개선하여 릴리스 프로세스의 효율성과 정확성을 향상시키는 것을 목표로 합니다.

Highlights

  • LSP 플러그인 버전 자동화: release-please 설정에 32개 LSP 플러그인의 plugin.json 경로를 추가하여 루트 패키지 릴리스 시 해당 플러그인들의 버전이 자동으로 업데이트되도록 변경했습니다.
  • 수동 관리 프로세스 개선: 기존에 수동으로 관리해야 했던 LSP 플러그인들의 버전 업데이트 과정을 자동화하여 릴리스 효율성을 높였습니다.
Changelog
  • release-please-config.json
    • 루트 패키지(.) 컴포넌트의 extra-files 배열에 32개 LSP 플러그인의 plugin.json 파일 경로를 추가했습니다.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying code-please with  Cloudflare Pages  Cloudflare Pages

Latest commit: dfbbda2
Status:🚫  Build failed.

View logs

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

Copy link
Copy Markdown

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

@gemini-code-assist gemini-code-assist Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Code Review

release-please-config.json 파일에 LSP 플러그인들의 plugin.json 경로를 추가하여 릴리스 시 버전이 자동으로 업데이트되도록 수정한 내용을 확인했습니다. 좋은 변경입니다. 다만, 수십 개의 경로를 직접 나열하는 대신 glob 패턴을 사용하면 설정을 더 간결하고 유지보수하기 쉽게 만들 수 있습니다. 관련하여 release-please-config.json 파일에 대한 리뷰 의견을 남겼으니 확인 부탁드립니다.

Note: Security Review has been skipped due to the limited scope of the PR.

Comment thread release-please-config.json
@amondnet amondnet self-assigned this Mar 4, 2026
@amondnet
amondnet merged commit e4b9aa1 into main Mar 4, 2026
4 of 5 checks passed
@amondnet
amondnet deleted the chore/release-please-lsp-plugin-extra-files branch March 4, 2026 01:07
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