github / github/dependency-submission-toolkit

Unecessary annotations to GitHub Actions summary runs

オープン
#80 コメント 2 件 リアクション 1 件 担当者 0 名 GitHub で見る
enhancement
主要言語
TypeScript
スター
62
フォーク
18
PR マージ指標
30日以内にマージされた PR はありません

説明

Hi,

While using this library with GitHub Actions, `core.notice` generates unnecessary annotations to the summary run.

Example screenshot:
![Screenshot 2024-07-05 at 17 23 33](https://github.com/github/dependency-submission-toolkit/assets/55999/13683460-af8a-49f3-83e2-84c4379eeb2f)

Code: https://github.com/github/dependency-submission-toolkit/blob/ba4304393932d94a64d5b97d53b8405ed0e40a90/src/snapshot.ts#L192

Would be possible for this to only generate a to something that does not generate annotations instead of a `core.notice`?

Thanks!

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

src/snapshot.ts の 192 行目付近にあるリンク先のコードから始め、GitHub Actions の実行中に core.notice がどのように使用されているかを調査します。サマリーアノテーションを作成しない適切な出力経路を特定し、その後 GitHub Actions の実行で変更を検証します。メッセージが不要なアノテーションなしで利用可能なままになることが確認できれば完了です。

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

評価

技術スタック
github-actions, typescript
領域
ci-cd
issue の種類
バグ
難易度
2/5
見積もり時間
1〜3時間
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
45/100

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

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