Rust crate dependency updates in `rust/` go unnoticed
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 70/100
- issue の種類
- 機能追加
- 明瞭さ
- 明確に書かれている
- 活発さ
- 活発
- 技術スタック
- rust
- 領域
- build-system, tooling
調査の方向性
既存の .github/dependabot.yml ファイルを確認し、他のエコシステムがどのように設定されているかを確認します。/rust ディレクトリ用の cargo エントリを追加します。Dependabot のドキュメントを参照して、正しい構文と頻度オプションを確認します。ファイルが有効な YAML であり、パスが正しいことを確認して設定を検証します。
索引モデルが issue の本文から書いたものです。
説明
Summary
The crate dependencies under rust/ (ruby-rbs, ruby-rbs-sys) are never updated automatically, and nothing notifies us when a new version is released.
Details
Current direct dependencies
| Crate | Requirement | Locked version | Latest on crates.io | Used in |
|---|---|---|---|---|
xxhash-rust |
0.8 |
0.8.15 | 0.8.18 | ruby-rbs |
serde |
1.0 |
1.0.229 | 1.0.229 | ruby-rbs (build) |
serde_yaml |
0.9 |
0.9.34+deprecated | 0.9.34+deprecated (unmaintained https://github.com/rustsec/advisory-db/issues/2132) | ruby-rbs (build) |
tempfile |
3 |
3.27.0 | 3.27.0 | ruby-rbs (dev) |
bindgen |
0.72.0 |
0.72.0 | 0.73.2 | ruby-rbs-sys (build) |
cc |
1.2.29 |
1.2.29 | 1.4.7 | ruby-rbs-sys (build) |
None of the direct dependencies is a major version behind yet, but if one becomes so in the future, there is currently nothing that would make us notice.
Proposed fix
Add a cargo ecosystem to .github/dependabot.yml for /rust, so crate updates open PRs weekly like the other ecosystems.
Maybe, It seems there is room for debate as to whether “weekly” is the appropriate frequency.
Not covered
Replacing serde_yaml.
This is also a problem, so it would be better to replace it with a new one.
- 主要言語
- Ruby
- スター
- 2.2k
- フォーク
- 258
- 平均マージ
- 1日 8時間
- マージ済み PR(30日)
- 44
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートなし
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
ruby/rbs のほかの issue
-
InlineParser: `@rbs @ivar` annotation is reported as unused unless it is the first thing in the class body対応中かも @ksss が 12 日前に担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
メンテナーはふだん 1 日以内に返信
-
難易度 5/5 1週間以上 初心者へのやさしさ 22/100
メンテナーはふだん 1 日以内に返信
似ている issue
-
area/web interface
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
mastodon/mastodon#41009 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
yegor256/ellipsized#131 ·
-
難易度 2/5 1〜3時間 初心者へのやさしさ 85/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100