❌ Error Handling

Github Actions - every step must define a uses or run key

신건우 2023. 5. 24. 14:21

❌ Github Actions - every step must define a uses or run key

Github Actions 빌드 중 Work Flow를 추가하고 갑자기 안되는 문제 발생.

Yaml 문법도 다 맞는데 왜 안되나 해서 계속 만져보다가,

-name 밑에 uses 중 1곳에 uses가 아닌 - uses가 되있길래 -를 뺐더니 정상 작동했다.


문제의 코드

# AWS Access & Secret Key 권한 확인, Github Actions Secret에서 등록  
- name: Configure AWS Credentials  
- uses: aws-actions/configure-aws-credentials@v1  
  with:  
    aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }}  
    aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }}  
    aws-region: ap-northeast-2

수정 후

# AWS Access & Secret Key 권한 확인, Github Actions Secret에서 등록  
- name: Configure AWS Credentials  
  uses: aws-actions/configure-aws-credentials@v1  
  with:  
    aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY }}  
    aws-secret-access-key: ${{ secrets.AWS_SECRET_KEY }}  
    aws-region: ap-northeast-2

uses 부분에 -를 뺐더니 잘 작동한다.