Skip to content

Commit 5cf7ff1

Browse files
test2
1 parent b5861b5 commit 5cf7ff1

File tree

1 file changed

+38
-41
lines changed

1 file changed

+38
-41
lines changed

.github/workflows/e2e.yml

Lines changed: 38 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -9,48 +9,45 @@ on:
99
- e2e-test
1010
workflow_dispatch:
1111

12-
env:
13-
CARGO_TERM_COLOR: always
14-
PATH: $HOME/.local/share/solana/install/active_release/bin:/usr/local/bin:/usr/bin:/bin
15-
1612
jobs:
1713
e2e-test:
1814
runs-on: ubuntu-latest
19-
container: projectserum/build:v0.24.2
20-
15+
2116
steps:
22-
- name: Checkout code
23-
uses: actions/checkout@v4
24-
25-
- name: Install Solana CLI
26-
run: |
27-
curl -sSfL https://release.solana.com/v1.14.17/install | sh
28-
29-
- name: List rustup toolchains
30-
run: rustup toolchain list
31-
32-
- name: Set default toolchain to stable
33-
run: rustup default stable
34-
35-
- name: Set Solana target cluster to local
36-
run: solana config set --url http://localhost:8899
37-
38-
- name: Start Solana Test Validator
39-
run: |
40-
solana-test-validator --reset --rpc-port 8899 --limit-ledger-size 50000000 --url https://api.devnet.solana.com \
41-
--clone ETGtqwDKEm1Z9gq6FdvYUfyDuUZr7g4UdPSmyNLVGriX \
42-
--clone 7UVimffxr9ow1uXYxsr4LHAcV58mLzhmwaeKvJ1pjLiE &
43-
44-
- name: Wait for validator to start
45-
run: sleep 10
46-
47-
- name: Set Solana Keypair Environment
48-
run: |
49-
export SOLANA_KEYPAIR="$(pwd)/.github/Solana-key.json"
50-
solana config set --keypair "$SOLANA_KEYPAIR"
51-
52-
- name: Run E2E Tests
53-
run: make e2e
54-
55-
- name: Stop Solana Test Validator
56-
run: pkill solana-test-validator || true
17+
- name: Checkout code
18+
uses: actions/checkout@v4
19+
20+
- name: Install Solana CLI
21+
run: |
22+
sh -c "$(curl -sSfL https://release.anza.xyz/stable/install)"
23+
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
24+
solana --version
25+
26+
- name: Verify Solana installation
27+
run: |
28+
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
29+
solana --version
30+
31+
- name: Start Solana Test Validator
32+
run: |
33+
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
34+
solana-test-validator --reset --rpc-port 8899 --limit-ledger-size 50000000 --url https://api.devnet.solana.com \
35+
--clone ETGtqwDKEm1Z9gq6FdvYUfyDuUZr7g4UdPSmyNLVGriX \
36+
--clone 7UVimffxr9ow1uXYxsr4LHAcV58mLzhmwaeKvJ1pjLiE &
37+
38+
- name: Wait for validator to start
39+
run: sleep 10
40+
41+
- name: Set Solana Keypair Environment
42+
run: |
43+
export PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
44+
export SOLANA_KEYPAIR="$(pwd)/.github/Solana-key.json"
45+
solana config set --keypair "$SOLANA_KEYPAIR"
46+
47+
- name: Run E2E Tests
48+
run: make e2e
49+
env:
50+
PATH: $HOME/.local/share/solana/install/active_release/bin:/usr/local/bin:/usr/bin:/bin
51+
52+
- name: Stop Solana Test Validator
53+
run: pkill solana-test-validator || true

0 commit comments

Comments
 (0)