Skip to content

Commit e5d6c5a

Browse files
committed
feat: update integration test workflow to set up Go and build attester Docker images
1 parent 1c85a61 commit e5d6c5a

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

.github/workflows/attester-mode-integration-test.yml

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,17 @@ jobs:
2525
with:
2626
fetch-depth: 0
2727

28-
- name: Run integration tests (compose orchestrator)
28+
- name: Set up Go
29+
uses: actions/setup-go@v5
30+
with:
31+
go-version-file: go.mod
32+
33+
- name: Build attester Docker images
34+
run: make build-attester-docker-images
35+
36+
- name: Run attester integration test
37+
working-directory: tests/integration
2938
env:
39+
GOTOOLCHAIN: auto
3040
VERBOSE: "true"
31-
run: |
32-
set -euo pipefail
33-
bash .github/integration-tests/run-integration-tests.sh --timeout 900
34-
35-
- name: Upload integration logs
36-
if: always()
37-
uses: actions/upload-artifact@v4
38-
with:
39-
name: integration-logs
40-
path: .github/integration-tests/logs/
41-
if-no-files-found: warn
41+
run: go test -v -run TestAttesterSystem -count=1 ./...

0 commit comments

Comments
 (0)