GitHubには新しい「アクション」機能のための公式の「バッジ」がありますか?
私は このリクエスト の公式リポジトリに出くわしましたが、公式のものがあるようです:
https://github.com/{github_id}/{repository}/workflows/{workflow_name}/badge.svg
このコメント のとおりですが、機能させることができません。実際に機能していますか?それを使用すると、以下の出力が得られます。
{github_id}
を自分のusername
に、{repository}
を自分のリポジトリ名に、{workflow_name}
を対応するワークフロー名(中括弧を削除)に置き換えていることに注意してください。他に誰かがこの問題を抱えていますか?
編集:違いが生じる場合に備えて、私はプライベートリポジトリで作業しています。
結局のところ、バッジの更新/レンダリングは遅いプロセスです。 README.md
にバッジを追加した後、別のブランチで作業を開始しました。約10分後(少なくとも私の場合)、バッジは表示されましたが、パイプラインのステータスは「不明」と表示されました。約10分後に再び更新され、正しいパイプラインステータス(私の場合は「合格」)で更新されました。
したがって、完了したら、他のものを続行するだけで、いつかは自動的に更新されます。これが誰かを助けることを願っています!
スペースを含むワークフローの名前の別の関連する問題に遭遇しました。これらはURIエスケープを使用する必要があります。
Main.ymlから
name: Hello World
次のような形式のURIを使用する必要があります。
https://github.com/{username}/{repository}/workflows/Hellow%20World/badge.svg
これは、ここで説明する正確な問題に対する正しい答えではありませんが、同じ診断を示す問題に対する代替の救済策です。そのため、誰かの助けになれば幸いです。
私のために働いた:
[GITHUB-BADGE](https://github.com/{username}/{repository}/workflows/{name}/badge.svg)
詳細はこちら(www.help.github.com): ワークフローステータスバッジをリポジトリに追加