ある日突然CIが動かなくなった
このCI自体はこのブログシステムのJAMStackアーキテクチャ内で利用していて、ブログシステムのアップデートと記事の更新によるトリガでCIが動くような仕組みになっている。
triggerと書かれたworkflow runが記事の更新によるものでソースコードについては編集を加えていないため、CIが動作しなくなるのはなにかのライブラリのはず ということで調査を行った
失敗したCIのログがこちら
エラーが出ているActionはこちら
https://github.com/actions-js/push
エラー箇所のログはこちら
Run actions-js/push@master
with:
github_token: ***
author_email: github-actions[bot]@users.noreply.github.com
author_name: github-actions[bot]
branch: main
directory: .
Started: bash /home/runner/work/_actions/actions-js/push/master/start.sh
Push to branch main
[master 856abcb] chore: autopublish 2021-08-08T14:39:20Z
(中略)
To https://github.com/utautattaro/xxxxxxxx.git
! [rejected] HEAD -> main (fetch first)
error: failed to push some refs to 'https://github.com/utautattaro/xxxxxxxx.git'
原因はbranch: main
の箇所
ドキュメントを読んでみると、Inputsの中のbranchはデフォルトで'master'を参照していると書いてあったのだが、Destination branch to push changes とあるので、デフォルトブランチを参照するという意味とも取れる。ややこしい。
まだ自分の管理しているリポジトリではmasterからmainへの移行がすすんでいなかったため起きたエラーだった。以下のように修正し、問題なく動作することが確認できた。
- name: Commit & Push changes
uses: actions-js/push@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
branch: 'master' #追加
反Apple信者の私が移動用のメインマシンをiPad Pro(第5世代) 12.9インチに変えてからしばらく経ったので現在の構成を紹介
2022年8月9日(火) 15時27分41秒 | 553 viewvue-scrolltoとv-b-scrollspyが共存したらかっこよかった
2021年12月1日(水) 16時37分57秒 | 243 viewAmong us向けヘルパーツールを作りました「Among us ビジュアルヘルパー」
2021年3月8日(月) 15時23分32秒 | 116 viewThunderbirdのトップに格言を表示してメーラーを開くたびにテンションが上がるようにした
2022年6月7日(火) 7時50分49秒 | 53 view健康生活
2020年11月5日(木) 14時57分32秒 | 6 view