From 9245bb6426e4786d1e746b11ef2a58ba8f4a88e3 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Fri, 12 Jun 2026 12:46:07 +0200 Subject: [PATCH 1/2] Remove repo exclusions from add-to-project-board job --- .github/workflows/project-automation.yaml | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/.github/workflows/project-automation.yaml b/.github/workflows/project-automation.yaml index 248fc2f..93c6ed6 100644 --- a/.github/workflows/project-automation.yaml +++ b/.github/workflows/project-automation.yaml @@ -11,9 +11,6 @@ on: jobs: add-to-project-board: name: Add issue to project - if: | - github.repository != 'FlowFuse/website' && - github.repository != 'FlowFuse/node-red-dashboard' runs-on: ubuntu-latest steps: - name: Generate a token @@ -45,7 +42,7 @@ jobs: label-operator: AND project-url: https://github.com/orgs/FlowFuse/projects/10 github-token: ${{ steps.generate_token.outputs.token }} - + add-to-dashboard-backlog: name: Add issues to the Dashboard Backlog project board if: github.repository == 'FlowFuse/node-red-dashboard' From d37465424a8abc9e0ae67788fc9b1be7601309e7 Mon Sep 17 00:00:00 2001 From: Dimitrie Hoekstra Date: Fri, 12 Jun 2026 12:46:08 +0200 Subject: [PATCH 2/2] Add project-automation caller workflow --- .github/workflows/project-automation.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 .github/workflows/project-automation.yml diff --git a/.github/workflows/project-automation.yml b/.github/workflows/project-automation.yml new file mode 100644 index 0000000..bb77889 --- /dev/null +++ b/.github/workflows/project-automation.yml @@ -0,0 +1,11 @@ +name: Project automations +on: + issues: + types: + - opened +jobs: + add_issue_to_relevant_boards: + uses: flowfuse/github-actions-workflows/.github/workflows/project-automation.yaml@project-automation/v1 + secrets: + app-client-id: ${{ secrets.GH_BOT_APP_ID }} + app-private-key: ${{ secrets.GH_BOT_APP_KEY }}