Skip to content

Commit 5aa801d

Browse files
palangopiersy
authored andcommitted
Switch to GH actions
1 parent 78cb159 commit 5aa801d

File tree

2 files changed

+59
-37
lines changed

2 files changed

+59
-37
lines changed

.circleci/ci-docker-tag-op-geth-release.sh

Lines changed: 0 additions & 37 deletions
This file was deleted.

.github/workflows/ci.yaml

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
name: CI
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- celo*
8+
9+
pull_request:
10+
branches:
11+
- master
12+
- celo*
13+
14+
workflow_dispatch:
15+
16+
permissions:
17+
contents: read
18+
19+
jobs:
20+
Test:
21+
runs-on: ["8-cpu","self-hosted","org"]
22+
steps:
23+
- uses: actions/checkout@v4
24+
25+
- uses: actions/setup-go@v5
26+
with:
27+
go-version: '1.22'
28+
29+
- name: Build
30+
run: make all
31+
32+
- name: Test
33+
run: make test
34+
35+
- uses: actions/setup-node@v4
36+
with:
37+
node-version: 18
38+
39+
- name: Install Foundry
40+
uses: foundry-rs/foundry-toolchain@v1
41+
with:
42+
version: nightly-f625d0fa7c51e65b4bf1e8f7931cd1c6e2e285e9
43+
44+
- name: Run e2e tests
45+
shell: bash
46+
run: e2e_test/run_all_tests.sh
47+
48+
Lint:
49+
runs-on: ["8-cpu","self-hosted","org"]
50+
steps:
51+
- uses: actions/checkout@v4
52+
53+
- uses: actions/setup-go@v5
54+
with:
55+
go-version: '1.22'
56+
cache: false
57+
58+
- name: Lint
59+
run: make lint

0 commit comments

Comments
 (0)