Arun Sathiya
e1195bad2a
ci: Use GITHUB_OUTPUT envvar instead of set-output command ( #9215 )
...
`save-state` and `set-output` commands used in GitHub Actions are
deprecated and [GitHub recommends using environment
files](https://github.blog/changelog/2023-07-24-github-actions-update-on-save-state-and-set-output-commands/ ).
This PR updates the usage of `set-output` to `$GITHUB_OUTPUT`
Instructions for envvar usage from GitHub docs:
https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter
2024-01-17 14:23:20 +07:00
Michelangelo Riccobene
dd010bbb31
qa tests: add clean exit test on block downloading ( #9238 )
...
This test uses a pre-built database to test Erigon's behaviour on ctrl-c
during the block download phase (Caplin sync).
2024-01-17 14:23:07 +07:00
Michelangelo Riccobene
470f05ee6f
clean-exit test: increase test time ( #9193 )
...
This PR
- increase the test time
- use the updated python scripts that reports as an issue a long exit
time
- change the test name to states that it is runned in the snapshot
downloading phase
(a later PR will add a similar test on the block downloading phase)
2024-01-11 08:47:23 +07:00
battlmonstr
302f1f772d
ci: run macOS jobs on macos-13 instead of macos-13-xlarge ( #9177 )
...
macos-13-xlarge was needed to use M1 CPU,
because previously silkworm-go didn't have macOS Intel support
2024-01-09 11:49:04 +01:00
Michelangelo Riccobene
b4fd278533
clean-exit test: bump golang version to 1.21 ( #9160 )
2024-01-08 16:18:00 +07:00
Michelangelo Riccobene
393dd18cad
QA Test - Clean exit ( #8981 )
...
First "smoke test", to check Erigon clean exiting on ctrl-c
2023-12-21 16:16:57 +01:00
battlmonstr
bc0b727fc0
silkworm: use silkworm-go bindings ( #8829 )
2023-11-30 12:45:02 +01:00
kaliubuntu0206
e91dc9f1bf
Update mingw cmake version for windows ( #8856 )
...
From comment
https://github.com/ledgerwatch/erigon/issues/8623#issuecomment-1831473288
2023-11-29 19:10:49 +07:00
Alex Sharov
30c05cc7a9
cl: disable spec-integration CI on mac - until flaky test fix ( #8812 )
...
See Issue #8789
2023-11-22 12:13:30 +01:00
Andrew Ashikhmin
1857aa4a60
Remove stale issues workflow ( #8716 )
...
At the team meeting in Istanbul we decided to remove the auto-stale bot.
2023-11-13 13:12:22 +01:00
Alex Sharov
35bfffd621
sys deps up ( #8695 )
2023-11-11 15:04:18 +03:00
battlmonstr
35696afca1
tests: test that erigon can be used as a library ( #8494 )
2023-11-01 11:44:01 +01:00
Giulio rebuffo
a7e63da066
CI Job for Consensus specs ( #8483 )
...
Consensus Specification Tests takes less than 8 minutes so I think they
can be in a PR's own CI for whenever it is ready. for reference it is
less than make test
2023-10-15 19:47:53 +02:00
Andrew Ashikhmin
52d3526b64
Maximize build space for goreleaser ( #8455 )
...
Mitigate [no space left on
device](https://github.com/ledgerwatch/erigon/actions/runs/6493703302/job/17639876934 )
in GoReleaser. See
https://github.com/AdityaGarg8/remove-unwanted-software .
This is a simplified version of PR #8451 (there I had to add
`root-reserve-mb: 16384` to make it work).
2023-10-12 17:41:13 +02:00
Alex Sharov
58379a35a7
disable integration tests of e3 ( #8397 )
2023-10-07 11:22:21 +07:00
Alex Sharov
97fe804eaa
ci yml: go 1.20 ( #8347 )
2023-10-03 14:20:17 +07:00
Jason Yellick
5654ba07c9
Upgrade libp2p (enables go 1.21 support) ( #8288 )
...
Closes #8078
This change is primarily intended to support go 1.21, but as a
side-effect requires updating libp2p, which in turn triggers an update
of golang.org/x/exp which creates quite a bit of (simple) churn in the
slice sorting.
This change introduces a new `cmp.Compare` function which can be used to
return an integer satisfying the compare interface for slice sorting.
In order to continue to support mplex for libp2p, the change references
github.com/libp2p/go-libp2p-mplex instead. Please see the PR at
https://github.com/libp2p/go-libp2p/pull/2498 for the official usptream
comment that indicates official support for mplex being moved to this
location.
Co-authored-by: Jason Yellick <jason@enya.ai>
2023-09-29 22:11:13 +02:00
battlmonstr
a4d29a6412
make: refactor erigon-lib make tasks ( #8249 )
2023-09-21 13:50:59 +02:00
Alex Sharov
69941e0a9b
mdbx_go: use right version in devel ( #8250 )
2023-09-21 04:58:15 +07:00
battlmonstr
c148ff76e7
erigon-lib CI steps
2023-09-20 14:53:14 +02:00
Andrew Ashikhmin
f6a6ab9b12
Support release/x.xx branches in CI ( #8240 )
...
It's safer to have branches for individual release series like
`release/2.50` for 2.50.x releases instead of overwriting `stable`. geth
does that already.
2023-09-20 08:42:25 +02:00
Alex Sharov
eb747c042a
Downloader: add tests to protect from re-downloading ( #8191 )
2023-09-15 13:46:59 +07:00
Mark Holt
33d8c08c1c
Get vote on hash ( #8172 )
...
This is the initial merge for polygon milestones it implements an rpc
call used by heimdall but does not directly impact any chain processing
2023-09-13 11:49:49 +01:00
Alex Sharov
d2bde8c096
Recsplit: cancelable build ( #7994 )
2023-08-11 11:54:59 +06:00
Alex Sharov
94d592d522
disable ci tests on another servers ( #7751 )
2023-06-17 10:25:22 +07:00
Alex Sharov
250ecfc4d1
Fix integration tests run3 ( #7674 )
2023-06-06 16:50:04 +07:00
Alex Sharov
bf9f5067f3
fix integration tests run ( #7672 )
2023-06-06 13:49:01 +07:00
alex.sharov
5a1a1e65f2
remove broken github actions workflow about branches release
2023-05-05 09:41:57 +07:00
Alex Sharov
ded8283df7
erigon backup: v0 of sub-command ( #7396 )
2023-04-27 10:42:12 +07:00
alex.sharov
4866d2ee04
CI: build docker images for devel branch
2023-04-26 13:04:09 +07:00
alex.sharov
6335181492
CI: build docker images for devel branch
2023-04-26 13:03:24 +07:00
alex.sharov
6637c0bfa8
CI: build docker images for devel branch
2023-04-26 12:57:48 +07:00
alex.sharov
c89d409079
save
2023-04-26 12:45:10 +07:00
alex.sharov
810ae80029
save
2023-04-26 12:43:50 +07:00
Alex Sharov
e2c5984a12
attempt to finx bindtest ( #7167 )
2023-03-23 09:24:25 +00:00
alex.sharov
299ab8d4b7
manual integration tests run allow
2023-03-23 15:51:03 +07:00
alex.sharov
256bb1fcdb
CI v4
2023-03-23 13:21:46 +07:00
alex.sharov
eb93217ccb
linter up
2023-03-23 10:34:44 +07:00
Alex Sharov
09154c5be0
Go 1.18 drop ( #7159 )
2023-03-23 03:19:07 +00:00
Giulio rebuffo
6038ce7c9d
Updated CI to 1.19.0 ( #7139 )
2023-03-19 19:06:33 +00:00
Max Revitt
87c958b5c1
fix(release): run download page update separately ( #7112 )
...
Checksum not working as the file isn't available in the assets when run
in the same job.
2023-03-16 03:40:42 +00:00
Max Revitt
24773f08bb
fix(release): use buildx for docker image ( #7030 )
2023-03-06 11:47:48 +00:00
Max Revitt
bf1d08c8cc
feat(release): github action, build script, and release manager ( #6818 )
...
- [x] setup infra
- [x] provide readme
- [x] setup secrets (keys) for infra
- [x] resolve todos
- [x] remove unnecessary test actions triggers
- [x] update go path (should be installed on runner properly - unlike my
self hosted quick setup)
- [x] provide docs on using checksum and signature to verify the binary
2023-03-03 10:11:28 +00:00
Alex Sharov
7806324c4a
test release ( #6802 )
2023-02-08 16:31:32 +07:00
alex.sharov
6170831d82
release: workflow manual dispatch
2023-02-08 10:54:34 +07:00
alex.sharov
08b10cd667
release: workflow manual dispatch
2023-02-08 10:47:11 +07:00
Max Revitt
ebea8298df
feat(ci): run 2x dev nodes for automated-testing ( #5346 )
2022-12-09 20:07:57 +07:00
Alex Sharov
16cd87748f
E3: fix unwind changes visibility ( #6147 )
2022-11-30 08:31:13 +07:00
Max Revitt
41278c165c
tidy(hive): remove badge and generation code ( #6141 )
...
Was not working as expected, and probably necessary now we can see hive
result nightly.
2022-11-28 19:16:05 +07:00
Max Revitt
79fc64e7f2
fix(hive): prevent concurrent execution cancellation for same commit ( #6122 )
2022-11-24 21:33:43 +07:00