投稿日:
更新日:

消すのはCIのログだけじゃないよ

GitHub

この記事を参考に

GitHub CLI(gh)を使う

まず
gh auth login
でログイン

gh api repos/{ユーザー名}/{レポジトリ名}/actions/runs --paginate --jq .workflow_runs[].id
でidを探索

gh api repos/$Owner/$Repo/actions/runs/{ID} -X DELETE
で削除

GitLab

GitLabの場合はGitLab CLIを使う
ダウンロードしたら

glab auth login
でログイン

目的のプロジェクト内に移動してから

glab ci delete --older-than 1h --paginate

これで過去のCI/CDパイプラインが削除される

--paginateをつけないと過去へ遡って実行されないので注意
オプションはここを参考にした