File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ name : integration_attester_prep
2+
3+ on :
4+ push :
5+ pull_request :
6+ workflow_dispatch :
7+
8+ concurrency :
9+ group : ${{ github.workflow }}-${{ github.ref }}
10+ cancel-in-progress : true
11+
12+ jobs :
13+ prep :
14+ name : Preparation (tools, Docker, Ignite)
15+ runs-on : ubuntu-latest
16+ timeout-minutes : 15
17+ env :
18+ DO_NOT_TRACK : true
19+ IGNITE_VERSION : " v29.3.1"
20+
21+ steps :
22+ - name : Checkout
23+ uses : actions/checkout@v5
24+ with :
25+ fetch-depth : 0
26+
27+ - name : Verify Docker and Compose
28+ run : |
29+ set -euo pipefail
30+ echo "Checking Docker availability..."
31+ docker --version
32+ echo "Checking Docker Compose (v2) availability..."
33+ docker compose version
34+
35+ - name : Set up Go
36+ uses : actions/setup-go@v5
37+ with :
38+ go-version : stable
39+ cache : true
40+
41+ - name : Verify Go
42+ run : |
43+ go version
44+
45+ - name : Install Ignite CLI
46+ run : |
47+ echo "Installing Ignite CLI ${IGNITE_VERSION}"
48+ curl -sSL https://get.ignite.com/cli@${IGNITE_VERSION}! | bash
49+
50+ - name : Verify Ignite
51+ run : |
52+ set -euo pipefail
53+ if ! ignite version >/dev/null 2>&1; then
54+ echo "Ignite not found after install" >&2
55+ exit 1
56+ fi
57+ echo "Ignite version:" $(ignite version || ignite --version)
58+
59+ - name : Verify auxiliary tools
60+ run : |
61+ set -euo pipefail
62+ echo "curl:" $(curl --version | head -n1)
63+ echo "jq:" $(jq --version)
64+
You can’t perform that action at this time.
0 commit comments