Lesstep
Forgejo・Codeberg・Gitea・Actions・workflow_dispatch・2026年10月28日に確認

Forgejo・Gitea でワークフローを手で始められない

ワークフローを手で始めるのは、POST /api/v1/repos/{owner}/{repo}/actions/workflows/{ファイル名}/dispatches に、ブランチかタグを ref に入れて送ることです。サーバーは ref を探し、次にその ref でのワークフローのファイルを探します。Gitea はさらにファイルに workflow_dispatch があるか、Forgejo は必須の入力に値があるかを見ます。文は、どの段で止まったかを言います。状態の番号は、Forgejo が 400・403・404・423、Gitea が 403・404・422 です。

Gitea

最新の版 28.2.0(2026年10月18日)で確かめました(routers/api/v1/repo/action.go・services/actions/workflow.go)。

Gitea は API では入力の不足で断りません。送らなかった入力は既定の値になるか、空のままです。

Forgejo

ソースから(routers/api/v1/repo/action.go・services/actions/workflows.go)。

通ったとき

どちらも、本文の無い 204 を返します。Forgejo は送る中身に "return_run_info": true を入れると、実行(id・run_number・jobs)と 201 を返します。Gitea は住所の最後に ?return_run_details=true を付けると、workflow_run_id と html_url と 200 を返します。

IntelliJ IDEA で Forgejo・Gitea の Actions を見るなら

Pipeline Inbox for Forgejo and Gitea は、Lesstep が作っている JetBrains IDE(2024.1 以降)のプラグインです。ワークフローを実行では、選んだブランチかタグで workflow_dispatch のあるワークフローだけを、サーバーと同じフォルダから読んで並べ、ファイルが宣言する入力ごとに欄を出します。サーバーが断ったときは、画面を開いたまま、サーバーの文を出します。実行・ジョブ・ログは無料、やり直し・取り消し・ワークフローの開始は Pro(月 US$1.50・30日間の無料試用つき)です。画面は日本語です。

JetBrains Marketplace で入れる

Forgejo・Gitea・Codeberg はそれぞれの持ち主の名前、IntelliJ IDEA は JetBrains s.r.o. の商標です。このページは Forgejo プロジェクト・Codeberg e.V.・Gitea プロジェクト・JetBrains のいずれとも提携しておらず、承認も受けていません。

ほかに:「No matching online runner with label」 · Gitea の Actions の API の「token is required」 · ジョブのログの期限切れ · IntelliJ IDEA・PyCharm で Forgejo・Gitea の Actions を見る方法の比較 · English