Expose CLI version and build metadata consistently
メンテナーはふだん 1 日以内に返信
まだ誰も着手していません。
- #276 @mynk8 による — マージされずにクローズ
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 55/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- go
- 領域
- build-system, cli
調査の方向性
CLI の既存の version コマンドと Makefile から始め、source、nightly、release のバイナリがどのようにビルドされるかを追跡します。各ビルド種別で期待されるバージョンと commit メタデータを定義し、ローカルビルドとタグ付きビルドの両方で、コマンドがそれらを一貫して報告することを確認します。
索引モデルが issue の本文から書いたものです。
説明
Reason/Context
The CLI version is currently hardcoded and only exposed through the version command. That makes source-built, nightly, and packaged binaries harder to identify when debugging user reports.
Description
Since the project already uses a Makefile, the build system can inject version and commit metadata at build time. This keeps release binaries tied to their Git tag, while still making local/source builds identifiable by commit.
Something like having
Microcks CLI 1.0.2-43-g1dad150-dirty
Commit: 1dad150
for the local builds
and for release builds which are sourced from the release tags
Microcks CLI 1.0.3
Commit: 1dad150
- 主要言語
- Go
- スター
- 59
- フォーク
- 74
- 平均マージ
- 4日 5時間
- マージ済み PR(30日)
- 15
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
microcks/microcks-cli のほかの issue
-
Malformed local configuration is silently accepted and can be overwritten対応中かも @aniket866 が 2 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
microcks/microcks-cli#615 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
microcks/microcks-cli#610 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
microcks/microcks-cli#608 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
microcks/microcks-cli#606 ·
メンテナーはふだん 1 日以内に返信
-
Windows test failures in MockFileSystem.Walk due to path separator対応中かも @dipak0000812 が 3 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
microcks/microcks-cli#601 · コメント 1 件 ·
メンテナーはふだん 1 日以内に返信
microcks/microcks-cli の issue をすべて見る
似ている issue
-
area: frontend priority: normal
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
TestAutonomousStop_ReportsObservedState fails under host load: 1s wall-clock ceiling vs 250ms cycleオープンtype:bug
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
nightgauge/nightgauge#2909 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
jasonfen/terminal-space-program#842 ·
メンテナーはふだん 1 日以内に返信
-
enhancement good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
MustacheCase/zanadir#521 ·
メンテナーはふだん 1 日以内に返信
-
v3.1.0: spread placement groups fail — label key uses the reserved hetzner.cloud prefix対応中かも @ScrimReaper が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 86/100
stubbi/karpenter-provider-hetzner#120 ·
メンテナーはふだん 4 日以内に返信