From 7f82333df27bbea26f4479f52c118d9096e6601d Mon Sep 17 00:00:00 2001 From: Geoff Greer Date: Tue, 9 Jul 2024 11:06:47 -0700 Subject: [PATCH] Add github action to generate connector capabilities. --- .github/workflows/capabilities.yaml | 34 +++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/capabilities.yaml diff --git a/.github/workflows/capabilities.yaml b/.github/workflows/capabilities.yaml new file mode 100644 index 0000000..ba1ba4f --- /dev/null +++ b/.github/workflows/capabilities.yaml @@ -0,0 +1,34 @@ +name: Generate connector capabilities + +on: + push: + branches: + - main + +jobs: + calculate-capabilities: + runs-on: ubuntu-latest + + steps: + - name: Checkout code + uses: actions/checkout@v4 + with: + token: ${{ secrets.RELENG_GITHUB_TOKEN }} + + - name: Setup Go + uses: actions/setup-go@v5 + with: + go-version-file: 'go.mod' + + - name: Build + run: go build -o connector ./cmd/baton-slack + + - name: Run and save output + run: ./connector capabilities > baton_capabilities.json + + - name: Commit changes + uses: EndBug/add-and-commit@v9 + with: + default_author: github_actions + message: 'Updating baton capabilities.' + add: 'baton_capabilities.json'