From c79b98aed88ff5f22f9aadba2a4fe6cfac8322c7 Mon Sep 17 00:00:00 2001 From: Kevin Matthews Date: Wed, 28 Aug 2024 14:50:38 +0100 Subject: [PATCH] chore(INF-1419): Add Linear Compliance Action --- .../workflows/check-linear-compliance.yaml | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/check-linear-compliance.yaml diff --git a/.github/workflows/check-linear-compliance.yaml b/.github/workflows/check-linear-compliance.yaml new file mode 100644 index 0000000..be63d6d --- /dev/null +++ b/.github/workflows/check-linear-compliance.yaml @@ -0,0 +1,26 @@ +name: Find Linear Issue in Pull Request + +on: + workflow_dispatch: + pull_request: + types: [opened, reopened, edited] + +jobs: + check-linear-issue-on-pull-request: + runs-on: small + steps: + - name: Checkout Repo + uses: actions/checkout@v4 + - name: Checkout Shared Github Actions Repo + uses: actions/checkout@v4 + with: + repository: validationcloud/shared-github-actions + ref: main + path: shared-github-actions + token: ${{ secrets.AUTOMATION_VC_PAT }} + + - name: Find the Linear Issue + uses: ./shared-github-actions/check-linear-compliance + with: + token: ${{ secrets.AUTOMATION_VC_PAT }} + linear-api-key: ${{ secrets.LINEAR_API_KEY }}