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