diff --git a/.github/workflows/helm-diff.yaml b/.github/workflows/helm-diff.yaml index b8eef989c..4b98ec2ab 100644 --- a/.github/workflows/helm-diff.yaml +++ b/.github/workflows/helm-diff.yaml @@ -1,26 +1,18 @@ name: Generate Helm Diffs for PR on: - workflow_dispatch: - inputs: - pr_number: - description: 'PR number to generate diff for' - required: true - type: string issue_comment: types: [created] jobs: helm-diff: - if: | - github.event_name == 'workflow_dispatch' || - (github.event.issue.pull_request && contains(github.event.comment.body, '/helm-diff')) + if: ${{ github.event.issue.pull_request && contains(github.event.comment.body, '/helm-diff') }} runs-on: ubuntu-latest steps: - name: Checkout PR Code uses: actions/checkout@v4 with: - ref: refs/pull/${{ github.event_name == 'workflow_dispatch' ? inputs.pr_number : github.event.issue.number }}/head + ref: refs/pull/${{ github.event.issue.number }}/head - name: Set up Helm uses: azure/setup-helm@v1 @@ -155,9 +147,8 @@ jobs: await github.rest.issues.createComment({ owner: context.repo.owner, repo: context.repo.repo, - issue_number: Number(process.env.PR_NUMBER), + issue_number: ${{ github.event.issue.number }}, body: process.env.DIFF }); env: - PR_NUMBER: ${{ inputs.pr_number }} DIFF: ${{ steps.generate-diff.outputs.diff }}