diff --git a/.github/workflows/check-linear-compliance.yaml b/.github/workflows/check-linear-compliance.yaml new file mode 100644 index 00000000..be63d6dd --- /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 }} diff --git a/go.mod b/go.mod index 0b99174b..1e25adab 100644 --- a/go.mod +++ b/go.mod @@ -1,8 +1,14 @@ -module github.com/hexdigest/envconfig +module github.com/validationcloud/envconfig -go 1.16 +go 1.21 require ( github.com/stretchr/testify v1.7.0 go.uber.org/multierr v1.11.0 ) + +require ( + github.com/davecgh/go-spew v1.1.1 // indirect + github.com/pmezard/go-difflib v1.0.0 // indirect + gopkg.in/yaml.v3 v3.0.1 // indirect +)