Skip to content

Commit d1a6475

Browse files
committed
start new approach
1 parent a055f4a commit d1a6475

1 file changed

Lines changed: 64 additions & 0 deletions

File tree

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
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+

0 commit comments

Comments
 (0)