The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2.
이러한 문구가 뜬다면
$ cd .github/worklflows/
$ vi main.yml
name: Fly Deploy
on: [push]
env:
FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}
jobs:
deploy:
name: Deploy app
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4 ### nowdays it enforced to use node 16, not node 12 version
### so, actions/checkout@v4 is right, not actions/checkout@v2
- uses: superfly/flyctl-actions/setup-flyctl@master
- run: flyctl deploy
이와 같이 steps-uses 부분을 actions/checkout@v4 변경하면 해결 된다.
Github Actions 에서 자동 배포 시 에러 발생했을 때
이러한 문구가 뜬다면
이와 같이
steps-uses
부분을actions/checkout@v4
변경하면 해결 된다.