Skip to content

Commit

Permalink
Hotfix: Excluding Issue Action (#17)
Browse files Browse the repository at this point in the history
* 🔨 Vercelワークフローの改善: PRラベルに基づくデプロイの条件を追加

* test

* 変数名のミス

* 変数名のミス2

* コメントのミスを修正し、テスト

* 変数名のミス

* VercelPreview.yamlからラベル設定を削除

* VercelPreview.yamlのラベル条件を更新し、devtoolを追加

* 権限関連の修正
  • Loading branch information
yuito-it authored Jan 27, 2025
1 parent f014fee commit 673e144
Showing 1 changed file with 4 additions and 5 deletions.
9 changes: 4 additions & 5 deletions .github/workflows/VercelPreview.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,12 @@ on:
pull_request:
branches:
- main
label:
types: [created, deleted]
jobs:
checkLabels:
runs-on: ubuntu-latest
outputs:
output1: ${{ steps.labels.outputs.json }}
permissions: write-all
steps:
- uses: actions/checkout@v4
- name: Get PR labels
Expand All @@ -23,7 +22,7 @@ jobs:
json=$(gh pr view "$PR_NUMBER" --json labels | jq -c '.labels|map(.name)')
echo "json=$json" >> "$GITHUB_OUTPUT"
- name: Comment on PR
if: ${{ contains(fromJSON(steps.labels.outputs.json), 'dependencies') || contains(fromJSON(steps.labels.outputs.json), 'documentation') || contains(fromJSON(steps.labels.outputs.json), 'duplicate') }}
if: ${{ contains(fromJSON(steps.labels.outputs.json), 'dependencies') || contains(fromJSON(steps.labels.outputs.json), 'documentation') || contains(fromJSON(steps.labels.outputs.json), 'duplicate') || contains(fromJSON(steps.labels.outputs.json), 'devtool') }}
run: |
cat << EOF > comment.md
## :rocket: Preview Deployment
Expand All @@ -34,7 +33,7 @@ jobs:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
deployment:
needs: checkLabels
if: ${{ !(contains(fromJSON(needs.checkLabels.outputs.output1), 'dependencies') || contains(fromJSON(needs.checkLabels.outputs.output1), 'documentation') || contains(fromJSON(needs.checkLabels.outputs.output1), 'duplicate')) }}
if: ${{ !(contains(fromJSON(needs.checkLabels.outputs.output1), 'dependencies') || contains(fromJSON(needs.checkLabels.outputs.output1), 'documentation') || contains(fromJSON(needs.checkLabels.outputs.output1), 'duplicate') || contains(fromJSON(needs.checkLabels.outputs.output1), 'devtool') ) }}
runs-on: ubuntu-latest
concurrency: Preview
environment:
Expand Down Expand Up @@ -69,4 +68,4 @@ jobs:
EOF
gh pr comment ${{ github.event.number }} --body-file comment.md
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GITHUB_TOKEN: ${{ github.token }}

0 comments on commit 673e144

Please sign in to comment.