Skip to content

Conversation

@ohakutsu
Copy link
Member

@ohakutsu ohakutsu commented Dec 9, 2025

What

Qiita CLI v1.7.0をリリースする。
変更点は以下。

v1.6.2...f4e9002

How

Why

Refs

@ohakutsu ohakutsu self-assigned this Dec 9, 2025
@ohakutsu ohakutsu requested a review from a team as a code owner December 9, 2025 07:00
@ohakutsu ohakutsu requested review from P-SiZK and Copilot and removed request for a team December 9, 2025 07:00
@gemini-code-assist
Copy link

Summary of Changes

Hello @ohakutsu, 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!

このプルリクエストは、Qiita CLIのバージョンv1.7.0をリリースするためのものです。これには、Node.jsの最小要件の更新、Code ownerとDependabotの設定変更、および以前報告されたエラーの修正が含まれており、プロジェクトの安定性と互換性を向上させます。

Highlights

  • バージョン更新: Qiita CLIのバージョンがv1.7.0に更新されました。
  • Node.jsサポート要件の変更: Node.js v18のサポートが終了し、Node.js v20.0.0以上が必要となりました。
  • 設定変更: Code ownerとDependabotの設定が変更されました。
  • バグ修正: 特定のディスカッションで報告されたエラーが修正されました。
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.

Copy link

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

Choose a reason for hiding this comment

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

Code Review

このプルリクエストは、qiita-cliv1.7.0をリリースするためのバージョン更新ですね。package.jsonとGitHub Actionの設定ファイルでバージョン番号が更新されており、リリース内容として適切です。1点、GitHub Action内でインストールするCLIのバージョンがハードコードされているため、将来のメンテナンス性を考慮してpackage.jsonから動的にバージョンを読み込むように修正する提案をさせていただきました。これにより、今後のリリース作業での更新漏れを防ぐことができます。

node-version: "20.16.0"
- name: Install qiita-cli
run: npm install -g @qiita/qiita-cli@v1.6.2
run: npm install -g @qiita/qiita-cli@v1.7.0

Choose a reason for hiding this comment

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

medium

バージョン番号がハードコードされています。これにより、将来のリリースでpackage.jsonのバージョンは更新したものの、このファイルの更新を忘れてしまい、意図せず古いバージョンが使われる可能性があります。package.jsonからバージョンを動的に読み込むように変更することで、このようなヒューマンエラーを防ぎ、メンテナンス性を向上させることができます。

      run: npm install -g @qiita/qiita-cli@$(node -p "require('./package.json').version")

Copy link

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 releases Qiita CLI v1.7.0, dropping support for Node.js v18 and requiring Node.js v20.0.0 or higher. The release includes code owner and dependabot configuration updates, as well as a bug fix for a reported error.

  • Version bumped from 1.6.2 to 1.7.0 across package.json and GitHub Actions
  • Node.js requirement updated to >=20.0.0 in package.json
  • GitHub Action already uses Node.js 20.16.0, aligning with new requirements

Reviewed changes

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

File Description
package.json Updated package version from 1.6.2 to 1.7.0
actions/publish/action.yml Updated qiita-cli installation version from v1.6.2 to v1.7.0

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

P-SiZK
P-SiZK previously approved these changes Dec 9, 2025
Copy link
Contributor

@P-SiZK P-SiZK left a comment

Choose a reason for hiding this comment

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

LGTM!

@ohakutsu
Copy link
Member Author

ohakutsu commented Dec 9, 2025

#345 をmergeしてから、v1.7.0をリリースする

@P-SiZK P-SiZK dismissed their stale review December 10, 2025 02:18

#344 (comment) の対応後に再度レビューを行うため

@ohakutsu
Copy link
Member Author

CLIの各コマンドとQiita Previewの動作確認 :done:

image

@ohakutsu ohakutsu requested a review from P-SiZK December 10, 2025 06:44
@ohakutsu
Copy link
Member Author

@P-SiZK
変更差分は変わっていないですが、Qiita Previewを動作するようにしたので再度レビューお願いします!

Copy link
Contributor

@P-SiZK P-SiZK left a comment

Choose a reason for hiding this comment

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

LGTM!

@ohakutsu ohakutsu merged commit dab97ad into main Dec 10, 2025
6 checks passed
@ohakutsu ohakutsu deleted the release-v1.7.0 branch December 10, 2025 07:02
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.

3 participants