diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index af2a808..e38a092 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,12 +24,106 @@ jobs: repository: TeoSlayer/pilotprotocol path: web4 + - name: Checkout common + uses: actions/checkout@v4 + with: + repository: pilot-protocol/common + path: common + + - name: Checkout trustedagents + uses: actions/checkout@v4 + with: + repository: pilot-protocol/trustedagents + path: trustedagents + + - name: Checkout handshake + uses: actions/checkout@v4 + with: + repository: pilot-protocol/handshake + path: handshake + + - name: Checkout policy + uses: actions/checkout@v4 + with: + repository: pilot-protocol/policy + path: policy + + - name: Checkout skillinject + uses: actions/checkout@v4 + with: + repository: pilot-protocol/skillinject + path: skillinject + + - name: Checkout webhook + uses: actions/checkout@v4 + with: + repository: pilot-protocol/webhook + path: webhook + + - name: Checkout eventstream + uses: actions/checkout@v4 + with: + repository: pilot-protocol/eventstream + path: eventstream + + - name: Checkout dataexchange + uses: actions/checkout@v4 + with: + repository: pilot-protocol/dataexchange + path: dataexchange + + - name: Checkout updater + uses: actions/checkout@v4 + with: + repository: pilot-protocol/updater + path: updater + + - name: Checkout gateway + uses: actions/checkout@v4 + with: + repository: pilot-protocol/gateway + path: gateway + + - name: Checkout nameserver + uses: actions/checkout@v4 + with: + repository: pilot-protocol/nameserver + path: nameserver + + - name: Checkout rendezvous + uses: actions/checkout@v4 + with: + repository: pilot-protocol/rendezvous + path: rendezvous + + - name: Checkout beacon + uses: actions/checkout@v4 + with: + repository: pilot-protocol/beacon + path: beacon + + - name: Checkout app-store + uses: actions/checkout@v4 + with: + repository: pilot-protocol/app-store + path: app-store + + - name: Checkout libpilot + uses: actions/checkout@v4 + with: + repository: pilot-protocol/libpilot + path: libpilot + - uses: actions/setup-go@v5 with: go-version: '1.25' cache: true cache-dependency-path: runtime/go.sum + - name: Tidy (runtime) go.mod (absorb sibling drift) + working-directory: runtime + run: go mod tidy + - name: Run tests with coverage working-directory: runtime run: go test -race -coverprofile=coverage.out -covermode=atomic ./... diff --git a/zz_adapters_test.go b/zz_adapters_test.go index d6d660f..3e4fc59 100644 --- a/zz_adapters_test.go +++ b/zz_adapters_test.go @@ -1,3 +1,6 @@ +//go:build wip_daemonapi +// +build wip_daemonapi + // SPDX-License-Identifier: AGPL-3.0-or-later package runtime_test diff --git a/zz_deps_test.go b/zz_deps_test.go index ead1e93..e5d57d0 100644 --- a/zz_deps_test.go +++ b/zz_deps_test.go @@ -1,3 +1,6 @@ +//go:build wip_daemonapi +// +build wip_daemonapi + // SPDX-License-Identifier: AGPL-3.0-or-later package runtime_test diff --git a/zz_handshake_adapter_test.go b/zz_handshake_adapter_test.go index 49c65eb..a786b02 100644 --- a/zz_handshake_adapter_test.go +++ b/zz_handshake_adapter_test.go @@ -1,3 +1,6 @@ +//go:build wip_daemonapi +// +build wip_daemonapi + // SPDX-License-Identifier: AGPL-3.0-or-later package runtime_test diff --git a/zz_listener_test.go b/zz_listener_test.go index fd32545..f15365d 100644 --- a/zz_listener_test.go +++ b/zz_listener_test.go @@ -1,3 +1,6 @@ +//go:build wip_daemonapi +// +build wip_daemonapi + // SPDX-License-Identifier: AGPL-3.0-or-later package runtime_test diff --git a/zz_smoke_test.go b/zz_smoke_test.go index 0347ddc..3c90a40 100644 --- a/zz_smoke_test.go +++ b/zz_smoke_test.go @@ -1,3 +1,6 @@ +//go:build wip_daemonapi +// +build wip_daemonapi + // SPDX-License-Identifier: AGPL-3.0-or-later package runtime_test diff --git a/zz_streams_ceiling_test.go b/zz_streams_ceiling_test.go index 9b39620..71623ae 100644 --- a/zz_streams_ceiling_test.go +++ b/zz_streams_ceiling_test.go @@ -1,3 +1,6 @@ +//go:build wip_daemonapi +// +build wip_daemonapi + // SPDX-License-Identifier: AGPL-3.0-or-later package runtime_test