Skip to content

deploy 워크플로우 CI 실패 시에도 트리거되는 문제 수정 #215

@Whale0928

Description

@Whale0928

배경

  • deploy_v2_development.yml이 CI 실패 후에도 deploy 워크플로우가 기동됨
  • workflow_run.types: [completed]는 성공/실패 무관하게 트리거되는 GitHub Actions 동작
  • 3/31 CI 실패 시 deploy가 3번 트리거된 것을 확인 (concurrency로 cancelled 처리되어 실제 배포는 안 됨)

해결

  • prepare-build job에 CI 성공 조건 추가:
if: |
  github.event_name == 'workflow_dispatch' ||
  (github.event_name == 'workflow_run' && github.event.workflow_run.conclusion == 'success')
  • workflow_dispatch (수동 실행)는 기존대로 허용

변경 파일

  • .github/workflows/deploy_v2_development.yml

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions