それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

github actions は自動停止される

github actions 無敵じゃなかった

Github Actions で定期的にスクリーニングをやっていたが、先日次のような警告が。

意訳

60日以上利用がないレポジトリでの自動実行は停止されます。

(個人的な解釈)

github にコミットするとき用のActionなので、開発してないコミットしない連中はお断りだ。

対処法

Actions内部で commit を自動コミットをすることに。

対応した。が、ぜったいこのような方法は、対策されてできなくなりますよね。

jobs:
  update_and_push:
    runs-on: ubuntu-latest
    steps:
      - name: checkout
        uses: actions/checkout@v2
      - name : update lists
        shell: bash
        run : |
          date -I > last-update.txt
          date -I >> update.txt
      - name: push updated lists
        uses: stefanzweifel/git-auto-commit-action@v4.2.0
        with:
          commit_message: update-lists

やっぱりクラウドサービスって怖いですよね。いつどこで停止されるかもわからないサービスに依存するのは怖い。