diff --git a/.github/workflows/AuthAssign.yml b/.github/workflows/AutoAssign.yml similarity index 97% rename from .github/workflows/AuthAssign.yml rename to .github/workflows/AutoAssign.yml index 08c4827..eeaa2b6 100644 --- a/.github/workflows/AuthAssign.yml +++ b/.github/workflows/AutoAssign.yml @@ -16,7 +16,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Get PR author id: get-pr-author diff --git a/.github/workflows/IssueToPRLabelSyncer.yml b/.github/workflows/IssueToPRLabelSyncer.yml deleted file mode 100644 index 606d17d..0000000 --- a/.github/workflows/IssueToPRLabelSyncer.yml +++ /dev/null @@ -1,56 +0,0 @@ -name: Issue to PR label sync - -on: - pull_request: - types: - - opened - - reopened - -jobs: - add-label: - permissions: - pull-requests: write - issues: read - - runs-on: ubuntu-latest - - steps: - - name: Checkout repository - uses: actions/checkout@v3 - - - name: Extract issue number from PR title - id: extract-issue-number - run: echo "issue_number=$(echo ${{ github.event.pull_request.title }} | grep -oP '\[#[0-9]+\]' | grep -oP '[0-9]+')" >> $GITHUB_OUTPUT - - - name: Check if issue number is found - id: check-issue-number - run: echo "valid_format=$(if [[ -n "${{ steps.extract-issue-number.outputs.issue_number }}" ]]; then echo "true"; else echo "false"; fi)" >> $GITHUB_OUTPUT - - - name: Add label if valid issue format - if: steps.check-issue-number.outputs.valid_format == 'true' - run: | - ISSUE_NUMBER="${{ steps.extract-issue-number.outputs.issue_number }}" - echo "Found Issue Number: $ISSUE_NUMBER" - gh issue view $ISSUE_NUMBER --json labels --template "{{range .labels}}'{{.name}}',{{end}}" \ - | sed 's/.$//g' \ - | xargs -I LABELS gh pr edit ${{ github.event.number }} --add-label "LABELS" - env: - GH_TOKEN: ${{ github.token }} - - - name: Skip if invalid issue format - if: steps.check-issue-number.outputs.valid_format == 'false' - run: echo "Invalid issue format. Skipping label addition." - - - name: Comment success result to PR - uses: mshick/add-pr-comment@v2 - if: steps.check-issue-number.outputs.valid_format == 'true' - with: - message: "## ✅ 이슈와 PR의 Labels 동기화를 성공했어요!" - allow-repeats: true - - - name: Comment skip result to PR - uses: mshick/add-pr-comment@v2 - if: steps.check-issue-number.outputs.valid_format == 'false' - with: - message: "## 🛠️ 이슈와 PR의 Labels 동기화를 스킵했어요." - allow-repeats: true