Ștefan Talpalaru
b67e43e9f1
remove unused Docker test ( #2945 )
2021-10-04 08:32:29 +00:00
Ștefan Talpalaru
4a7a62c072
dist: cross-build ARM64 on Debian-10.10 ( #2944 )
...
instead of Ubuntu-18.04. This fixes a crash when stress-testing the
metrics HTTP server. We think it was due to gcc-7.4.0 miscompiling
something. The new distro/version gives us gcc-8.3.0, but with the same
old glibc-2.28 we need on Raspbian.
2021-10-03 16:41:35 +02:00
Ștefan Talpalaru
744c0d2def
update docker-compose.yml examples
2021-10-01 14:28:23 +03:00
Ștefan Talpalaru
c0bbdb0f9f
bin dist related docs ( #2684 )
...
* bin dist related docs
* Update docker/README.md
Co-authored-by: 0xmiel <sacha@status.im>
* Update docker/README.md
Co-authored-by: 0xmiel <sacha@status.im>
* Update docker/README.md
Co-authored-by: 0xmiel <sacha@status.im>
* Update docs/the_nimbus_book/src/binaries.md
Co-authored-by: 0xmiel <sacha@status.im>
* Update docs/the_nimbus_book/src/distribution_internals.md
Co-authored-by: 0xmiel <sacha@status.im>
* Update docs/the_nimbus_book/src/distribution_internals.md
Co-authored-by: 0xmiel <sacha@status.im>
* Update docs/the_nimbus_book/src/binaries.md
Co-authored-by: 0xmiel <sacha@status.im>
Co-authored-by: 0xmiel <sacha@status.im>
2021-07-05 12:31:25 +02:00
Ștefan Talpalaru
9ddf7fea23
dist: use Ubuntu-18.04 to build ARM64 binaries
2021-05-26 16:51:06 +03:00
Ștefan Talpalaru
73e9448a1a
dist: reduce debugging info size in official binaries
...
By moving from Nim's default of "-g3" to "-g1" we get binaries that are
half as large and still have enough debugging symbols for backtraces,
but not enough for GDB debugging.
2021-05-26 16:49:53 +03:00
Zahary Karadjov
b7aa30adfd
Merge stable into unstable
2021-05-20 13:50:40 +03:00
Ștefan Talpalaru
2018a55c51
bump a few submodules ( #2529 )
2021-05-05 08:55:39 +02:00
Ștefan Talpalaru
0b8919f500
we now have metrics support in distrib. bins
2021-04-18 18:37:30 +02:00
Zahary Karadjov
5fd82ddaf5
Merge stable into unstable
2021-03-22 23:13:05 +02:00
Zahary Karadjov
25695d1e4f
v1.0.11
2021-03-22 19:25:34 +02:00
Ștefan Talpalaru
c5035c6eca
dist: enable libbacktrace on ARM and ARM64
...
(and make sure it will work on Windows, when enabled)
2021-03-15 14:38:39 +02:00
Ștefan Talpalaru
eafe694536
dist: faster builds for ARM and ARM64
...
We're moving from very slow QEMU-virtualised builds to very fast ones
based on cross toolchains.
- refactor jobs; add checksums to release note
- build and publish Docker images with ARM/ARM64 binaries
2021-03-15 14:38:39 +02:00
Ștefan Talpalaru
ee3f466dfe
CI, dist: faster Nim compiler builds
2021-02-19 18:46:38 +02:00
Ștefan Talpalaru
8ac8b15866
Docker: remove old fleet setup
...
These files have been replaced months ago, with another scheme inside
the "infra-nimbus" repo.
2021-02-16 19:19:59 +02:00
Ștefan Talpalaru
979bb39b41
docs: binary distribution internals
2021-02-08 14:53:12 +02:00
Ștefan Talpalaru
80c11546ff
Windows binary release
...
CI: use both cores on GitHub Actions and set timeouts for the local testnet tests
2021-02-04 10:25:44 +02:00
Ștefan Talpalaru
20435880db
CI: build and publish a Docker image for end-users
...
Also disable the log file and log colours for distribution binaries, to
avoid duplicate logs.
2021-01-26 18:52:59 +02:00
Ștefan Talpalaru
3112e98eb8
dist: bootstrap Nim compiler with default number of iterations
...
Reducing those iterations results in a buggy compiler that causes
nimbus_beacon_node to fail at runtime with:
"FAT 2021-01-09 21:19:52.417+01:00 Could not obtain PeerID from network key topics="networking" tid=26805 file=eth2_network.nim:1393"
2021-01-10 12:09:31 +02:00
Ștefan Talpalaru
e58a355a1c
CI release: ARM and ARM64 builds ( #2213 )
2021-01-07 10:19:29 +01:00
tersec
b32c7c0851
update book link and remove obsolete directory ( #2097 )
...
* update book link and remove obsolete directory
* remove redundant link to book
2020-11-29 13:18:04 +01:00
tersec
040093a945
medalla -> pyrmont ( #2062 )
2020-11-23 17:46:51 +01:00
tersec
3c4cf95d0e
remove v0.12.3 and medalla support ( #2038 )
2020-11-20 14:49:49 +01:00
Zahary Karadjov
6b6e9b4d77
v0.6.4 Script and instructions for joining Pyrmont; WIP page in the book
2020-11-18 00:27:22 +02:00
Jacek Sieka
ab8f8ccaba
clean up dependencies ( #2008 )
...
* clean up dependencies
* use non-prce-mode for metrics
* clean up obsolete snappy and gflags deps from manuals
* conditional pcre
2020-11-13 16:00:45 +01:00
Sacha Saint-Leger
da7e7fcc52
Update README.md
...
remove infura, minor edits
2020-11-10 12:33:30 +01:00
Zahary Karadjov
bd1047b715
0.6.0 release fixes
...
* Updated README
* No double v in nimbus_beacon_node --version
* No md5 checksums
2020-11-09 17:09:49 +02:00
Zahary Karadjov
4b603d7f5a
Change the default log level to INFO
2020-11-09 11:38:52 +02:00
Zahary Karadjov
e9b9cd75ee
Rename binaries; Mimic the original repo layout in the distribution
2020-11-09 11:38:52 +02:00
Ștefan Talpalaru
bf58915500
release fixes ( #1966 )
2020-11-07 08:46:53 +01:00
Zahary Karadjov
ac1072b4bb
Add ./run-medalla-beacon-node script
2020-11-07 01:25:02 +02:00
Ștefan Talpalaru
f3254fd754
dist: add version and book ( #1965 )
2020-11-06 17:26:03 +01:00
Ștefan Talpalaru
c7d8b81c86
dist: add Medalla binary and starting script
2020-11-06 01:29:03 +02:00
Ștefan Talpalaru
cde970c513
dist: build on Ubuntu 20.04 (LTS) ( #1949 )
...
And a new Make target: "dist-test" - it simply runs the beacon_node
binary produced by "make dist", with "--help", inside a Debian Bullseye
image.
2020-11-04 00:46:23 +01:00
Zahary Karadjov
14b2d4324d
openarray -> openArray
2020-11-03 23:23:10 +02:00
Ștefan Talpalaru
1ae3fb90ba
Linux AMD64 binary distribution ( #1844 )
...
* Linux AMD64 binary distribution
The builds are reproducible, as long as our base Docker Hub image
remains available.
tl;dr: `make dist`
* use UTC dates
2020-10-15 12:19:41 +00:00
Zahary Karadjov
10cfd1ec37
Adds the Spedina testnet; Upgrades the spec presets to spec v0.12.3
...
Other changes:
* Removed all references to Altona
* Refactored the Makefile to avoid code duplication
2020-09-22 18:51:51 +03:00
Viktor Kirilov
d9f9949ef0
use a separate process for the private keys (Off by default) - there is a new signing_process binary which loads all validators of the beacon node and the BN dictates through stdin of the signing process what to be signed and when and reads from stdout of the process
2020-09-02 12:47:00 +03:00
Ștefan Talpalaru
0654e3daaf
entry_point.sh: account for local modifications
2020-08-04 03:12:42 +02:00
Ștefan Talpalaru
7b5411a86e
Medalla-related changes [skip ci] ( #1419 )
2020-08-03 23:58:13 +02:00
Zahary Karadjov
d58668157a
Use consistent naming for the synonyms 'deposits-dir' and 'validators-dir'
2020-08-02 23:00:43 +03:00
Ștefan Talpalaru
88a9629c2b
bump submodules
2020-07-14 03:01:23 +02:00
Ștefan Talpalaru
476568ac59
add "--web3-url" option [skip ci]
2020-07-11 19:00:19 +03:00
Ștefan Talpalaru
61c6926263
fix docker/shared_testnet/entry_point.sh [skip ci]
2020-07-11 19:00:19 +03:00
Zahary Karadjov
87928e0069
Documentation; 'deposits create' can now ask for a private key
2020-07-10 18:18:14 +03:00
Ștefan Talpalaru
c9883dc05b
shared_testnet: more docs
2020-07-01 15:28:35 +02:00
Ștefan Talpalaru
3cd14c44e6
docker/shared_testnet/altona_validators.sh
2020-06-29 17:22:36 +02:00
Ștefan Talpalaru
6c31b3f01c
shared_testnet/entry_point.sh: "--network" option
2020-06-29 15:10:49 +02:00
Ștefan Talpalaru
b10920bcd0
shared_testnet: docs
2020-06-29 13:38:26 +02:00
Ștefan Talpalaru
41a4e47857
shared_testnet: lower RAM usage during build
2020-06-28 21:41:00 +02:00