🍙
GitHub Actionsでラベルが付かなくなっていた件
😭困りごと
レビューをapproveしたらラベルを付けるGitHub Actionsが作られていたが、 ある日いつもエラーになるようになってしまった
YAMLはこんな感じ
on: pull_request_review
name: Label approved pull requests
jobs:
labelWhenApproved:
name: Label when approved
runs-on: ubuntu-latest
steps:
- name: Label when approved
uses: pullreminders/label-when-approved-action@1.0.5
env:
APPROVALS: "1"
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ADD_LABEL: ":heavy_check_mark: approved"
REMOVE_LABEL: "%3Acoffee%3A%20awaiting%20review"
🩺 エラー調査
Actionsタブから失敗した部分のログを見てみるとファイルが404になっているっぽい??
0.763 E: Failed to fetch http://security.debian.org/debian-security/dists/stretch/updates/main/binary-amd64/Packages 404 Not Found
0.763 E: Failed to fetch http://deb.debian.org/debian/dists/stretch/main/binary-amd64/Packages 404 Not Found
0.763 E: Failed to fetch http://deb.debian.org/debian/dists/stretch-updates/main/binary-amd64/Packages 404 Not Found
「debian 404 なぜ」みたいな感じで調べていると下記の記事に辿り着いた(参考にさせていただきました! 🙇)
debianのstretchというバージョンを使っているのだが、どうやらサポートが終了しているので404になっているっぽい。⛳ 解決
uses: pullreminders/label-when-approved-action@1.0.5
で参照している部分がサポート終了しているので
uses: pullreminders/label-when-approved-action@master
にして最新のものを取れるように修正
やったね!
Discussion