Skip to content

feat: v2.0.0: MCP server, telemetry, issues CLI, metrics consolidation, Go SDK removal #179

feat: v2.0.0: MCP server, telemetry, issues CLI, metrics consolidation, Go SDK removal

feat: v2.0.0: MCP server, telemetry, issues CLI, metrics consolidation, Go SDK removal #179

Workflow file for this run

name: Acceptance Tests
on:
pull_request:
branches:
- next
- main
jobs:
acceptance:
strategy:
fail-fast: false
matrix:
include:
- slice: "0"
api_key_secret: HOOKDECK_CLI_TESTING_API_KEY
tags: "basic connection source destination gateway mcp listen project_use connection_list connection_upsert connection_error_hints connection_oauth_aws connection_update"
- slice: "1"
api_key_secret: HOOKDECK_CLI_TESTING_API_KEY_2
tags: "request event"
- slice: "2"
api_key_secret: HOOKDECK_CLI_TESTING_API_KEY_3
tags: "attempt metrics issue transformation"
runs-on: ubuntu-latest
env:
ACCEPTANCE_SLICE: ${{ matrix.slice }}
HOOKDECK_CLI_TESTING_API_KEY: ${{ secrets[matrix.api_key_secret] }}
steps:
- name: Check out code
uses: actions/checkout@v3
- name: Set up Go
uses: actions/setup-go@v3
with:
go-version: "1.24.9"
- name: Run Go Acceptance Tests (slice ${{ matrix.slice }})
run: go test -tags="${{ matrix.tags }}" ./test/acceptance/... -v -timeout 12m