web-dev-qa-db-ja.com

GitHubアクションの公式バッジ

GitHubには新しい「アクション」機能のための公式の「バッジ」がありますか?

私は このリクエスト の公式リポジトリに出くわしましたが、公式のものがあるようです:

https://github.com/{github_id}/{repository}/workflows/{workflow_name}/badge.svg

このコメント のとおりですが、機能させることができません。実際に機能していますか?それを使用すると、以下の出力が得られます。

Unrendered GitHub badge

{github_id}を自分のusernameに、{repository}を自分のリポジトリ名に、{workflow_name}を対応するワークフロー名(中括弧を削除)に置き換えていることに注意してください。他に誰かがこの問題を抱えていますか?
編集:違いが生じる場合に備えて、私はプライベートリポジトリで作業しています。

10
J. Doe

結局のところ、バッジの更新/レンダリングは遅いプロセスです。 README.mdにバッジを追加した後、別のブランチで作業を開始しました。約10分後(少なくとも私の場合)、バッジは表示されましたが、パイプラインのステータスは「不明」と表示されました。約10分後に再び更新され、正しいパイプラインステータス(私の場合は「合格」)で更新されました。

したがって、完了したら、他のものを続行するだけで、いつかは自動的に更新されます。これが誰かを助けることを願っています!

4
J. Doe

スペースを含むワークフローの名前の別の関連する問題に遭遇しました。これらはURIエスケープを使用する必要があります。

Main.ymlから

name: Hello World

次のような形式のURIを使用する必要があります。

https://github.com/{username}/{repository}/workflows/Hellow%20World/badge.svg

これは、ここで説明する正確な問題に対する正しい答えではありませんが、同じ診断を示す問題に対する代替の救済策です。そのため、誰かの助けになれば幸いです。

4
jonasbn

私のために働いた:

[GITHUB-BADGE](https://github.com/{username}/{repository}/workflows/{name}/badge.svg)

GITHUB-BADGE

詳細はこちら(www.help.github.com): ワークフローステータスバッジをリポジトリに追加

1