File 0992-Add-PRs-and-Issues-to-tracking-project-automatically.patch of Package erlang

From 1f0ef79798283bbe97f74960c5e5b19b70ee52b7 Mon Sep 17 00:00:00 2001
From: Lukas Larsson <lukas@erlang.org>
Date: Thu, 16 Jun 2022 08:54:37 +0200
Subject: [PATCH] Add PRs and Issues to tracking project automatically

---
 .github/workflows/add-to-project.yaml | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)
 create mode 100644 .github/workflows/add-to-project.yaml

diff --git a/.github/workflows/add-to-project.yaml b/.github/workflows/add-to-project.yaml
new file mode 100644
index 0000000000..19beedf2bf
--- /dev/null
+++ b/.github/workflows/add-to-project.yaml
@@ -0,0 +1,25 @@
+name: Add bugs to bugs project
+
+on:
+  issues:
+    types:
+      - opened
+  pull_request:
+    types:
+      - opened
+
+jobs:
+  add-to-project:
+    name: Add issue to project
+    runs-on: ubuntu-latest
+    steps:
+      - name: Generate token
+        id: generate_token
+        uses: tibdex/github-app-token@v1.5.2
+        with:
+          app_id: ${{ secrets.APP_ID }}
+          private_key: ${{ secrets.APP_PEM }}
+      - uses: actions/add-to-project@v0.0.3
+        with:
+          project-url: https://github.com/orgs/erlang/projects/13
+          github-token: ${{ steps.generate_token.outputs.token }}
-- 
2.35.3

openSUSE Build Service is sponsored by