diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml index 39a9418b..2c1d8c4f 100644 --- a/.github/ISSUE_TEMPLATE/feature-request.yml +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -1,7 +1,7 @@ name: ✨ Feature description: Propose a straightforward extension of dbt functionality title: "[Feature] " -labels: ["feature"] +labels: ["feature", "triage"] body: - type: markdown attributes: diff --git a/.github/workflows/issue-triage.yml b/.github/workflows/issue-triage.yml new file mode 100644 index 00000000..7d2ed8e0 --- /dev/null +++ b/.github/workflows/issue-triage.yml @@ -0,0 +1,20 @@ +name: "Issue triage" +run-name: "Issue triage - #${{ github.event.issue.number }}: ${{ github.event.issue.title }} - ${{ github.actor }}" + +on: issue_comment + +defaults: + run: + shell: bash + +permissions: + issues: write + +jobs: + triage: + if: contains(github.event.issue.labels.*.name, 'awaiting_response') + uses: dbt-labs/actions/.github/workflows/swap-labels.yml@main + with: + add_label: "triage" + remove_label: "awaiting_response" + secrets: inherit diff --git a/.github/workflows/pull-request-checks.yml b/.github/workflows/pull-request-checks.yml index b202ef48..c94e52c7 100644 --- a/.github/workflows/pull-request-checks.yml +++ b/.github/workflows/pull-request-checks.yml @@ -73,7 +73,7 @@ jobs: results: name: "Pull request checks" if: always() - needs: [code-quality, changelog, verify-builds, unit-tests, integration-tests] + needs: [code-quality, changelog-entry, verify-builds, unit-tests, integration-tests] runs-on: ${{ vars.DEFAULT_RUNNER }} steps: - uses: re-actors/alls-green@release/v1