Jacek Sieka
0c4bfb1911
test fixture cleanups ( #2976 )
...
* "official" -> "scenarios", like the submodule
* fewer test binaries - various compile hacks have been improved over
time, test suite should follow
* remove obsolete bls tests - there are better test vectors in
nim-blscurve
* remove obsolete mentions of `ssz_testing`
* remove obsolete comments about proc vs globals, unittest2 already uses
proc's
2021-10-12 13:36:52 +02:00
Jacek Sieka
eb706f89a5
Merge remote-tracking branch 'origin/stable' into unstable
2021-10-01 16:55:50 +02:00
Ștefan Talpalaru
12ba76dd05
CI: Altair build fix
2021-08-30 13:30:58 +02:00
Zahary Karadjov
a48e8d4683
Build the Altair beta from the unstable branch
2021-08-30 11:12:23 +03:00
Ștefan Talpalaru
9caf852dd4
cron CI: various fixes ( #2594 )
2021-08-18 14:40:03 +02:00
Ștefan Talpalaru
f783404c36
CI: Altair build workflow
2021-08-17 20:57:44 +03:00
Ștefan Talpalaru
780a9cfd42
release: add multi-arch Docker images ( #2763 )
2021-08-06 20:40:07 +02:00
Mamy Ratsimbazafy
b3ff184537
CI: nim-beacon-chain + update MinGW64 path ( #2752 )
...
* CI: nim-beacon-chain + update MinGW64 path
* debugging leftovers
2021-08-02 18:40:38 +02:00
zah
d9f2a91374
Remove the obsolete testnet0/1 scripts ( #2727 )
...
Also fixes `make eth2_network_simulation`
2021-07-16 13:02:27 +03:00
Mamy André-Ratsimbazafy
44f652f704
Merge branch 'stable' into testing
2021-06-21 15:52:51 +02:00
Ștefan Talpalaru
7ffa8c280f
nightly build: change tag name ( #2643 )
2021-06-10 13:03:26 +02:00
Ștefan Talpalaru
94b1ef5568
fix nightly build ( #2640 )
2021-06-09 17:39:42 +02:00
Ștefan Talpalaru
a2cbcff89c
CI: nightly build workflow
2021-06-09 17:04:17 +03:00
Ștefan Talpalaru
8b15c5d75f
CI cron: change step order
2021-05-20 20:00:38 +02:00
Ștefan Talpalaru
74722f1695
CI cron: reschedule
2021-05-20 19:02:06 +02:00
Ștefan Talpalaru
00dadaba15
CI cron: reschedule it
2021-05-20 18:36:33 +02:00
Ștefan Talpalaru
dd84ecd520
CI cron: debug fixture download
2021-05-20 18:28:03 +02:00
Ștefan Talpalaru
57259cf0d9
CI cron: debug fixture download
2021-05-20 18:21:16 +02:00
Ștefan Talpalaru
876a4cd684
CI cron: try a different expression syntax
2021-05-20 17:52:28 +02:00
Zahary Karadjov
b7aa30adfd
Merge stable into unstable
2021-05-20 13:50:40 +03:00
Ștefan Talpalaru
06dca32786
CI: daily cron job testing 3 Nim branches
2021-05-18 21:17:23 +03:00
Ștefan Talpalaru
1f1367d09a
macOS binary distribution (both AMD64 and ARM64)
2021-05-17 21:42:28 +03:00
Jacek Sieka
313748a353
update comment mode to latest action script version ( #2558 )
2021-05-14 15:29:42 +02:00
Zahary Karadjov
faebe3470c
Don't execute CI builds (Github actions) when no build inputs are changed
2021-05-01 10:24:46 +03:00
Jacek Sieka
ce49da6c0a
Introduce unittest2 and junit reports ( #2522 )
...
* Introduce unittest2 and junit reports
* fix XML path
* don't combine multiple CI runs
* fixup
* public combined report also
Co-authored-by: Ștefan Talpalaru <stefantalpalaru@yahoo.com>
2021-04-28 18:41:02 +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
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
Mamy Ratsimbazafy
6e2c0e3c17
and don't cancel testing either
2021-01-10 17:34:02 +01:00
Mamy Ratsimbazafy
b13751fb53
Don't cancel stable and unstable builds as well
2021-01-10 15:23:02 +01:00
andri lim
fbae1e77e4
remove insecure github action commands and replace it with safer one ( #2217 )
2021-01-08 11:12:10 +01:00
Ștefan Talpalaru
e58a355a1c
CI release: ARM and ARM64 builds ( #2213 )
2021-01-07 10:19:29 +01:00
Ștefan Talpalaru
92750d5313
reduce peak memory usage during build
2020-12-10 17:17:12 +02:00
Mamy Ratsimbazafy
2b3b219c77
Bump blst: perf + 32-bit platforms support + pure C fallback + drop Miracl fallback tests ( #2152 )
...
* bump BLST
* Cached subgroup checks
* Bump BLST - BLST now has pure C fallback for all arch (Miracl unneeded)
* Drop testing Miracl fallback in Nimbus
* Charting uncharted waters: 32-bit should imply -mno-adx
2020-12-10 10:18:07 +01:00
tersec
de4e119726
temporary hotfix for GitHub Actions disabling set-env ( #2031 )
...
* temporary hotfix for https://github.com/status-im/nimbus-eth2/issues/2009
* also for add-path
2020-11-17 11:13:51 +01: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
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
Ștefan Talpalaru
3a891c708e
GitHub Actions release automation ( #1962 )
2020-11-06 13:17:22 +01:00
Mamy André-Ratsimbazafy
edc7737afd
bash spaces
2020-10-06 16:16:10 +02:00
Mamy André-Ratsimbazafy
874e7068ab
Don't cancel workflows when in PR
2020-10-06 16:14:45 +02:00
Mamy André-Ratsimbazafy
aee7f12376
Try again, maybe this is only set after the step
2020-10-06 15:57:12 +02:00
Mamy André-Ratsimbazafy
b293096c72
display branch found in CLI [skip ci]
2020-10-06 15:52:36 +02:00
Mamy Ratsimbazafy
bdc864da0b
Update ci.yml
2020-09-30 16:50:13 +02:00
Mamy Ratsimbazafy
19ed330f74
boolean fail gain
2020-09-30 16:46:31 +02:00
Mamy Ratsimbazafy
793b9f67cf
Deactivate windows 32 ( #1763 )
2020-09-28 14:24:52 +02:00
Mamy André-Ratsimbazafy
1f0c296ac6
Cache cancel fix: Nim removed my boolean ability
2020-09-25 20:48:33 +02:00
Mamy André-Ratsimbazafy
5538e8133a
Actions: ensure windows dlls are always in path
2020-09-25 18:53:17 +02:00
Mamy Ratsimbazafy
d6362026a4
Forgot that setup_official_tests is needed for symlink ( #1758 )
2020-09-25 18:13:46 +02:00
Mamy Ratsimbazafy
ba95f07d1f
Actions cache fixes ( #1752 )
...
* Update Actions cache to v2 and fix corrupted EF cache keys
* Move the EF restore earlier so that we catch them ASAP
2020-09-25 16:05:29 +02:00
Mamy Ratsimbazafy
7ae689d1dd
Don't cancel Actions on master/devel ( #1750 )
2020-09-25 14:10:35 +02:00
Mamy Ratsimbazafy
a02a9b3dc8
CI: Fix caching of EF fixtures + separate submodules install ( #1748 )
...
* Fix caching of EF fixtures + separate submodules install from beacon node compilation
* Always run make update
2020-09-25 12:36:56 +02:00
Mamy Ratsimbazafy
1f5b487fc6
Github Actions CI ( #1693 )
...
* Clean up PR + bump nimbus-build-system
* pcre on 32-bit + Improve env variable handling + cache mingw
* Add badge + fix setting env variable
* Auto cancel if commit becomes outdated
* fix shell for deriving env variable
* Add more cancellation points
* Add finalization tests to Github Action
* Fix case
* change cancel actions + fixes for windows and finalization
* have to use matrix variable for cache path/key
* ARCH_OVERRIDE=LATFORM issue rebuild cache
* Update scripts - deactivate workflows with identified issues + reactivate caching
* workaround mac getopt
* Disable all aAVX512f extensions (Error: invalid register for .seh_savexmm in Cygwin)
* Fix cross compile of libminiupmp #1723
* Cache fetch-dlls to avoid being a drag on nim-lang.org
* Fix windows downloading DLLs twice and set CFLAGS env variable for Linux32
* fix silly yaml mistake
* .
* reactivate win32 after https://github.com/status-im/nim-beacon-chain/pull/1726
* Comment out minimal tests for now
2020-09-24 13:45:34 +02:00