Simplify release process for example measurements
まだ誰も着手していません。
評価
調査の方向性
release-process wiki ページと publish workflow から始め、次にそのサンプルのパッケージングを、2.1.0 で使用された packages/generator プロセスと比較します。poetry install --only main を使用して、リポジトリに開発依存関係を残した状態でサンプルが動作することを検証します。完了とは、examples .zip ファイルを作成する前に workflow がそれらの依存関係をコメントアウトすることです。
索引モデルが issue の本文から書いたものです。
説明
Tech Debt
https://github.com/ni/measurement-plugin-python/wiki/Release-Process has manual pre/post-release steps dealing with example versioning. I think we can simplify this by leaving the path = "../../..." dev-dependencies uncommented in the Git repo and updating the publish workflow to comment them out before building the examples .zip file. This is basically what we have been doing with packages/generator for the 2.1.0 release.
The current process was established before we started building a separate examples .zip file. At that time, users were expected to obtain the examples by cloning the Git repo or downloading the per-release .zip file containing the entire Git repo checked out at the release tag. Now that we are building a separate examples .zip file, we can modify the examples before zipping them up.
Note that you can use poetry install --only main to ignore dev-dependencies.
Cc: @dixonjoel @rajatkumar87
- 主要言語
- Python
- スター
- 21
- フォーク
- 20
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ni/measurement-plugin-python のほかの issue
-
Clean up the unused `build_in_import_modules` dictionary in ni-measurement-plugin-client-generatorオープンtech debt
難易度 1/5 1時間未満 初心者へのやさしさ 68/100
ni/measurement-plugin-python#979 ·
-
tech debt
難易度 2/5 1〜3時間 初心者へのやさしさ 65/100
ni/measurement-plugin-python#926 ·
-
AUTO Session Initialization Fails in Python Measurement Plugin with VISA Devices再び着手できるかも @bkeryan が 332 日前に担当しましたが、オープン中のプルリクエストはありません。 オープンbug
ni/measurement-plugin-python#1263 · コメント 1 件 · 担当者 1 名 ·
-
enhancement
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
ni/measurement-plugin-python#1227 ·
-
tech debt
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
ni/measurement-plugin-python#959 ·
ni/measurement-plugin-python の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
KalicoCrew/kalico#1012 ·
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 82/100
esphome/esphome.io#7657 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
VNG-Realisatie/gemma-zaken#2658 ·
-
難易度 1/5 1時間未満 初心者へのやさしさ 75/100
メンテナーはふだん 1 日以内に返信
-
comp/gateway comp/plugins duplicate P3 type/bug
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
NousResearch/hermes-agent#137019 ·
メンテナーはふだん 1 日以内に返信