Commit Graph

179 Commits

Author SHA1 Message Date
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
tk
8ddfbfd88c
Spell Check: Fix typos (#8480)
Spell Check: 

Concensus --> Consensus
prodiced --> produced
configuraion --> configuration
cabable --> capable
structue --> structure
eample --> example
nework --> network
configration --> configuration
regestering --> registering 
registratio --> registration
excuted --> executed
Simlarly --> Similarly
dictactes --> dictates
respresented --> represented
lengthes --> lengths
2023-10-17 11:21:27 +07: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
3913a99341 integration temporal db 2023-03-26 10:36:23 +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
451f3e64ca
feat(issue_templates): update bug template to gather more info (#6725) 2023-01-28 21:22:34 +00: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
Max Revitt
f362856836
ci(hive): also allow workflow_dispatch to trigger (#6115) 2022-11-24 09:11:00 +07:00
Max Revitt
1122e865be
ci(hive): use run context rather than artifacts for results (#6114)
When running from forks results would need to be uploaded as artifacts
and separately parsed. This is no longer true when running as a
scheduled job and we can therefore fix and get a speedup by reading the
results straight from the workspace.
2022-11-23 15:02:53 +00:00
Max Revitt
4669954fc5
ci(hive): move hive run to nightly job (#6100)
- remove hive run from CI yaml
- create nightly hive yaml which runs hive at 1am each day on a hosted
runner (can move to self hosted if needs be in future)
2022-11-22 17:12:17 +07:00
Alex Sharov
0bc56a4fd1
Revert "e3: enable integration testss" (#6098)
Reverts ledgerwatch/erigon#6097
2022-11-21 11:21:23 +07:00