Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

Require API version-bump checks after the bootstrap release

オープン
#449 コメント 1 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
52/100
issue の種類
機能追加
明瞭さ
おおむね明確
活発さ
静か
技術スタック
github-actions
領域
ci-cd, release

調査の方向性

.github/workflows/release.yml:132-143 から始めて、既存の package bump チェック、bootstrap コメント、release 条件を確認します。bootstrap 例外と stable、release-candidate、pre-release のケースがどのように表現されているかを特定します。後続の stable release に十分な API bump が必要となり、診断に必要な bump が表示され、動作がドキュメント化およびテストされていれば完了です。

索引モデルが issue の本文から書いたものです。

説明

blocked ci

Context

The release workflow currently runs the package bump check with:

bump_check: warn

at .github/workflows/release.yml:132-143.

The comment explains a valid bootstrap exception: the previous stable 0.20.0 bundle and alpha-0 are no longer parseable by the new compiler. It also says to change the check to require after the first stable new-compiler .tar.zst release.

Leaving this as a comment-only follow-up makes it easy for later releases to continue publishing despite an incorrect semantic version bump.

Suggested direction

After the first stable new-compiler release is available and parseable, change bump_check to require. If possible, make the transition version-aware so the exception automatically expires after the bootstrap version rather than relying on a later manual edit.

Acceptance criteria

  • The bootstrap exception is limited to the specific release(s) that need it.
  • All subsequent stable releases fail before publication when the API bump is insufficient.
  • Release-candidate and pre-release behavior is documented and tested.
  • The workflow emits a clear diagnostic containing the detected required bump.
  • The obsolete bootstrap comment is removed or updated once enforcement is active.
主要言語
Rust
スター
121
フォーク
45
平均マージ
19時間 1分
マージ済み PR(30日)
16

環境構築

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

roc-lang/basic-cli のほかの issue

roc-lang/basic-cli の issue をすべて見る

似ている issue

Rust の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。