Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated elgohr/Publish-Docker-Github-Action to a supported version (v5) #1

Open
wants to merge 247 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
247 commits
Select commit Hold shift + click to select a range
f45b954
Feature/1073 validator duties (#1129)
sgryphon Dec 14, 2019
e15f9d8
Feature/sync audit (#1130)
tkstanczak Dec 14, 2019
5011f71
fast blocks test fixes
tkstanczak Dec 14, 2019
206a08b
queue counting - helpful for fast blocks progress
tkstanczak Dec 15, 2019
d11f174
selector tests fixed
tkstanczak Dec 15, 2019
9f55d49
reporting no progress in DEBUG now
tkstanczak Dec 15, 2019
3082187
even less WARN
tkstanczak Dec 15, 2019
01ca7b7
config test fixes
tkstanczak Dec 15, 2019
d5677df
retyr
tkstanczak Dec 15, 2019
cbe74f8
mainnet without receipts again
tkstanczak Dec 15, 2019
c7c1d14
just removed build warnings
tkstanczak Dec 15, 2019
07c6837
removed IPerfService (#1133)
tkstanczak Dec 15, 2019
28247d1
refresh the docs
tkstanczak Dec 15, 2019
d4fd8fe
more config docs updates
tkstanczak Dec 15, 2019
ba44488
docs update
tkstanczak Dec 15, 2019
69494de
Update known_issues.rst
tkstanczak Dec 15, 2019
9fecff4
Update platforms.rst
tkstanczak Dec 15, 2019
5e3793e
no receipts scenario test for fast blocks (#1137)
tkstanczak Dec 15, 2019
9d65c01
division by zero quick fix
tkstanczak Dec 15, 2019
7f4e49a
Update cloud.rst
tkstanczak Dec 16, 2019
2df25f8
selector improvements for cases when we encounter a node synced up to…
tkstanczak Dec 16, 2019
1404793
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Dec 16, 2019
affa7b9
Update firewall_configuration.rst
tkstanczak Dec 16, 2019
98d97e5
back to previous version until tests are reviewed
tkstanczak Dec 16, 2019
17b7c51
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Dec 16, 2019
2f4978a
only create logs dir when critical failure (#1139)
tkstanczak Dec 16, 2019
e2d1199
#1067 Unify and apply license file header (#1143)
LukaszRozmej Dec 16, 2019
ac070c4
Feature/1073 proposer index investigate (#1142)
sgryphon Dec 16, 2019
59e7b6d
#1116 | Disconnect peers on admin_removePeer (same as Geth). (#1145)
LukaszRozmej Dec 16, 2019
3046bf3
retry on a failing test
tkstanczak Dec 16, 2019
40b6c85
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Dec 16, 2019
fde0e28
add v before version for correct ethernodes
tkstanczak Dec 16, 2019
a1a78ec
retry becoming global - clique
tkstanczak Dec 16, 2019
40c4092
Storage streams in node feed (#1144)
tkstanczak Dec 16, 2019
3ce4ea3
mem footprint
tkstanczak Dec 16, 2019
f9677ee
testing new conf
tkstanczak Dec 16, 2019
cda4939
fixed lookups when local blocks are missing (#1147)
tkstanczak Dec 17, 2019
cf32180
change needed for the release scripts
tkstanczak Dec 17, 2019
5f1619d
Fix/docker images (#1149)
matilote Dec 17, 2019
4aa22ff
retry test for better CI
tkstanczak Dec 17, 2019
09558ab
Aura ValidateScoreTransition parameter (#1150)
LukaszRozmej Dec 17, 2019
dfcde75
simplified alpine docker docs (#1151)
one-three-three-seven Dec 17, 2019
65db33f
the leak - sync peers (#1155)
tkstanczak Dec 17, 2019
4ab2577
Feature/write the docs workflow (#1156)
matilote Dec 17, 2019
9ccf2ca
changing triggers for arm64 and docs update [skip ci] (#1159)
matilote Dec 17, 2019
460482a
update docs for JSON RPC admin and trace
tkstanczak Dec 17, 2019
60b040c
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Dec 17, 2019
757c427
all the latests changes from configs - docs
tkstanczak Dec 17, 2019
836fa90
regenerated docs
tkstanczak Dec 17, 2019
88ee01d
Update known_issues.rst
tkstanczak Dec 17, 2019
9458a33
Update known_issues.rst
tkstanczak Dec 17, 2019
b814ebb
Update platforms.rst
tkstanczak Dec 17, 2019
1f56fb8
Pending limit (#1165)
tkstanczak Dec 17, 2019
bd757ef
Update platforms.rst
tkstanczak Dec 18, 2019
5001948
Update platforms.rst
tkstanczak Dec 18, 2019
4636afa
Update platforms.rst
tkstanczak Dec 18, 2019
8f1bf62
Pending limit (#1168)
tkstanczak Dec 18, 2019
19b54c0
ethash optimizations (#1167)
tkstanczak Dec 18, 2019
7608cdb
updating librocksdb with PORTABLE=1 (#1170)
matilote Dec 18, 2019
2c4b94c
make alpine image "portable" (#1171)
one-three-three-seven Dec 18, 2019
a0cd4fd
Feature/1073 get new block (#1169)
sgryphon Dec 18, 2019
5c7c018
fixing incorrect docker instruction (#1173)
matilote Dec 18, 2019
4e8b5dc
Code review feedback (#1172)
sgryphon Dec 18, 2019
179a11e
fixed net_peerCount formatting and added a test (#1176)
tkstanczak Dec 18, 2019
53d3990
fixed the stuck on help
tkstanczak Dec 18, 2019
3b74481
fixed div by zero...
tkstanczak Dec 18, 2019
b1830e4
Enable limit on eth_getLogs, default limit is 1000 (#1183)
LukaszRozmej Dec 19, 2019
b25dd7a
fixed the eager eviction at ethash (15sec - 180sec)
tkstanczak Dec 20, 2019
5ad0795
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Dec 20, 2019
8a00acc
Downloader refactor (#1185)
tkstanczak Dec 20, 2019
5786a3e
Fix/pr auto create (#1186)
matilote Dec 20, 2019
8c245fc
tests back ignored
tkstanczak Dec 20, 2019
6c0128f
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Dec 20, 2019
4dbdfb7
log test fix (#1190)
LukaszRozmej Dec 20, 2019
e157d86
removing git version from Cli proj (#1191)
matilote Dec 20, 2019
8a16d0a
beam beam beam
tkstanczak Dec 20, 2019
7ee60d7
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Dec 20, 2019
0bbefe4
ignore, not explicit - for GitHub Actions
tkstanczak Dec 20, 2019
73b8583
test fix - setup in base
tkstanczak Dec 20, 2019
a36d06d
sync (#1192)
tkstanczak Dec 20, 2019
27f4be4
restore 1920000 hardcoded response
tkstanczak Dec 23, 2019
025cbad
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Dec 23, 2019
0510e76
fixed log level for 1920000
tkstanczak Dec 23, 2019
ffddb0d
check init fix (test on deployed nodes)
tkstanczak Dec 23, 2019
8d788b7
test fix
tkstanczak Dec 23, 2019
dcb3149
Fix/docs update test (#1196)
matilote Dec 24, 2019
93b833e
Feature/1073 oapi cleanup (#1193)
sgryphon Dec 24, 2019
32b9eb0
NDM transactions history (#1194)
spetz Dec 24, 2019
3ba8994
Fix/versioning (#1200)
matilote Dec 30, 2019
c0cabe5
Feature/1074 validator duties (#1197)
sgryphon Dec 30, 2019
8549048
Fix/minor fixes (#1202)
matilote Dec 31, 2019
e371871
Fix link in readme (#1203)
bitcoinbrisbane Dec 31, 2019
222af4c
Update documentation (#1205)
github-actions[bot] Dec 31, 2019
b8c2f0c
changing docs update trigger to on-tag-push [skip ci] (#1206)
matilote Dec 31, 2019
448521c
seal force on new block (#1207)
tkstanczak Dec 31, 2019
5a89e56
removed git-hash
tkstanczak Dec 31, 2019
63afd92
less verbose sync config report
tkstanczak Dec 31, 2019
a4200ff
add new block error message
tkstanczak Dec 31, 2019
9ff2311
unknown parent (#1212)
tkstanczak Dec 31, 2019
95e60a5
Feature/1074 sign publish block (#1211)
sgryphon Dec 31, 2019
56a59e1
retry added on a test that fils sometimes
tkstanczak Jan 1, 2020
d01fef9
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Jan 1, 2020
b721d63
adding arm32 dockerfile, rocksdb & secp256k1 for arm32, changes to ex…
matilote Jan 1, 2020
27d4d2c
using BorrowAsync in the synchronizer loop (#1219)
tkstanczak Jan 1, 2020
456221e
try finally diag
tkstanczak Jan 1, 2020
052d79a
Alloc diag (#1222)
tkstanczak Jan 1, 2020
cf46bd7
fix to #1213
tkstanczak Jan 1, 2020
2650e80
config docs
tkstanczak Jan 1, 2020
2cccae2
muir glacier chainspec fix
tkstanczak Jan 2, 2020
2c3b16f
ropsten chainspec included (muir glacier)
tkstanczak Jan 2, 2020
eb10c33
Skeleton project for peering (#1224)
sgryphon Jan 2, 2020
50d0f14
Update documentation (#1225)
github-actions[bot] Jan 2, 2020
476e2a4
Feature/move beacon node proxy (#1226)
sgryphon Jan 2, 2020
5056764
testing if git-hash is being read correctly when executed outside app…
matilote Jan 2, 2020
97d64b4
Feature/eth2 move configuration (#1230)
sgryphon Jan 3, 2020
70935b3
Producing refactoring and fixes (#1227)
LukaszRozmej Jan 3, 2020
25a295f
retry 3
tkstanczak Jan 3, 2020
2929b2b
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Jan 3, 2020
fe6affb
do not scare users with discovery warnings that should not be taken c…
tkstanczak Jan 4, 2020
093f814
test fix
tkstanczak Jan 5, 2020
e7c81db
Update platforms.rst
tkstanczak Jan 6, 2020
252e2c1
Update known_issues.rst
tkstanczak Jan 6, 2020
f160a12
Aura configs fastblocks (#1236)
LukaszRozmej Jan 7, 2020
ff8f984
AuRa Producing refactoring and fixes (#1234)
LukaszRozmej Jan 7, 2020
0884311
more tests for spec and bomb (#1229)
tkstanczak Jan 7, 2020
467445c
change test to explicit
tkstanczak Jan 7, 2020
657812b
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Jan 7, 2020
aec486d
fix and tests for string id response (#1239)
tkstanczak Jan 7, 2020
d5be15f
Less allocatey ethash (#1241)
Scooletz Jan 7, 2020
0d0e953
Aura configs fastblocks (#1243)
LukaszRozmej Jan 8, 2020
cd961e0
#1178 Rewrite admin_addPeer and admin_removePeer to either be statele…
LukaszRozmej Jan 8, 2020
703dd7f
Feature/eth2 abstractions (#1237)
sgryphon Jan 8, 2020
d702388
Revert "Less allocatey ethash (#1241)" (#1246)
tkstanczak Jan 8, 2020
bbc60f3
Admin add remove peers - rename fix (#1245)
LukaszRozmej Jan 8, 2020
f444378
getChainLevel RPC and CLI (#1247)
tkstanczak Jan 8, 2020
6b8983b
Update documentation (#1249)
github-actions[bot] Jan 9, 2020
94b4dac
delete chain slice CLI (not affecting node)
tkstanczak Jan 9, 2020
7519810
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Jan 9, 2020
1069cce
fix build
tkstanczak Jan 9, 2020
07fddcb
Feature/switch ssz re (#1253)
sgryphon Jan 10, 2020
57f3ce2
One transaction per sender nonce (#1250)
LukaszRozmej Jan 10, 2020
861c390
just additional info in logging
tkstanczak Jan 10, 2020
52a941e
Reduce "Staying on sync" logs by with logic: (#1255)
LukaszRozmej Jan 10, 2020
3ba282e
feature/eth2 in process validator (#1254)
sgryphon Jan 10, 2020
dbb3f7c
Debug (#1257)
tkstanczak Jan 10, 2020
08a78fb
Nethermind/Nethermind.Runner/Runners/EthereumRunner.cs (#1259)
tkstanczak Jan 10, 2020
fd8a5d9
Net diag (#1262)
tkstanczak Jan 11, 2020
fa1afb8
mined by (just)
tkstanczak Jan 11, 2020
2e3960c
less errors on close
tkstanczak Jan 11, 2020
7d0d232
retry
tkstanczak Jan 11, 2020
d1f02c7
less nonsense logs
tkstanczak Jan 11, 2020
1900b78
sync report fix and more miners
tkstanczak Jan 11, 2020
8a387e9
test timings changes
tkstanczak Jan 11, 2020
a9d8638
known pool addresses
tkstanczak Jan 11, 2020
9557e7c
hiveon pool
tkstanczak Jan 11, 2020
f0a7a69
test to pass
tkstanczak Jan 11, 2020
6edaef7
tets fix for build proces
tkstanczak Jan 11, 2020
590d3d8
Update documentation (#1263)
github-actions[bot] Jan 11, 2020
0f21e2e
Discovery fix (#1265)
tkstanczak Jan 11, 2020
8928bc1
Update documentation (#1266)
github-actions[bot] Jan 12, 2020
de1243c
Rec exp (#1273)
tkstanczak Jan 13, 2020
6ca88ae
singleton on comparer, 9250000 pivot
tkstanczak Jan 13, 2020
46c995e
30k hinting only
tkstanczak Jan 13, 2020
4b8213f
fixed comment on JSON RPC method
tkstanczak Jan 14, 2020
8369563
Docker updates (#1276)
matilote Jan 14, 2020
f3eae29
Trie mem counters (#1277)
tkstanczak Jan 14, 2020
5cf2667
test extension
tkstanczak Jan 14, 2020
8f8e521
remove unnecessary Keccak allocation from NedDataFeed
tkstanczak Jan 15, 2020
3c0d80d
and less allocs
tkstanczak Jan 15, 2020
f4b29e3
fix condition
tkstanczak Jan 15, 2020
8e664bd
Ndm configs (#1287)
tkstanczak Jan 15, 2020
677b6ba
updating docs for other linux distros (#1284)
matilote Jan 16, 2020
0418fc6
Hint blocks (#1291)
tkstanczak Jan 16, 2020
19c684e
do not log bootloads on startup
tkstanczak Jan 16, 2020
7f2c6ea
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Jan 16, 2020
27330e2
foundatiom chainspec in ndm
tkstanczak Jan 16, 2020
e927367
Zero node data (#1292)
tkstanczak Jan 16, 2020
d4e4179
added defult ethstats configs with ropsten mainnet and goerli address…
tkstanczak Jan 16, 2020
9342aa8
added logging for pluging loader
tkstanczak Jan 16, 2020
600089b
static nodes for NDM mainnet
tkstanczak Jan 16, 2020
c82e2a0
GetNodeDataMessage zero serializer
tkstanczak Jan 16, 2020
5a084f9
Update documentation (#1296)
github-actions[bot] Jan 17, 2020
f63ebd9
Update documentation (#1295)
github-actions[bot] Jan 17, 2020
9cd9f99
cli new method (#1298)
tkstanczak Jan 17, 2020
44528ad
qucik cache builder
tkstanczak Jan 17, 2020
db2c41a
do not allocate functions (minor)
tkstanczak Jan 17, 2020
84a5063
spaceneth with in mem db always
tkstanczak Jan 17, 2020
44c61b1
NDM config fixes
tkstanczak Jan 17, 2020
6e975d5
fix defaults
tkstanczak Jan 17, 2020
ce374f5
remove hint and change [riorities
tkstanczak Jan 17, 2020
c85004a
Stack out (#1308)
tkstanczak Jan 18, 2020
5c66dcd
AuRa validator store (#1311)
LukaszRozmej Jan 20, 2020
5f5d9eb
Delay producing AuRa blocks until chain synced (#1312)
LukaszRozmej Jan 20, 2020
77f608f
Docs update (#1314)
matilote Jan 20, 2020
060ea23
Offline mode (#1316)
tkstanczak Jan 21, 2020
c28f869
minor renames
tkstanczak Jan 21, 2020
0c59b8b
removed the old data type (#1317)
tkstanczak Jan 21, 2020
4e81cc5
add arm64 alpine docker image (#1320)
one-three-three-seven Jan 22, 2020
4772028
Fix AuRa startup after introducing steps. (#1322)
LukaszRozmej Jan 22, 2020
1ab74a1
Add JSON RPC WebSocketPort (#1323)
LukaszRozmej Jan 22, 2020
d1b03c9
Update POA bootnodes (#1324)
varasev Jan 23, 2020
27ec36d
Update bootnodes (#1330)
github-actions[bot] Jan 23, 2020
a042a0e
Adding configsDirectory flag for configs directory redirection, Chain…
matilote Jan 23, 2020
b802281
Feature/alpine (#1331)
matilote Jan 23, 2020
b209b01
small docker improvements (#1332)
one-three-three-seven Jan 23, 2020
3f0a87e
Move FindLogBlockDepthLimit to JsonRpcConfig (#1333)
LukaszRozmej Jan 23, 2020
0261a1c
updated docker documentation for the new images (#1335)
one-three-three-seven Jan 24, 2020
2a9017d
Add fast sync catch up height delta config (#1326)
LukaszRozmej Jan 24, 2020
bab7dec
moved spec provider setting to LoadChainSpecStep
tkstanczak Jan 24, 2020
19f3e52
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Jan 24, 2020
4bb9702
more requirements for ethstats
tkstanczak Jan 24, 2020
ad92933
fix missing stop-timeout (#1336)
one-three-three-seven Jan 24, 2020
55409d7
Make JsonRpcWebSocketsModule default websocket module (works well wit…
LukaszRozmej Jan 24, 2020
929c121
remove ChainSpecFormat config remnants
tkstanczak Jan 24, 2020
d1b4c64
Test/workflows (#1338)
matilote Jan 24, 2020
c5dec84
AuRa POA Network chain configurations (#1339)
LukaszRozmej Jan 24, 2020
b96927e
ethstats init done better
tkstanczak Jan 25, 2020
8557176
dispose fix on websocket for ethstats
tkstanczak Jan 25, 2020
477e484
Fix/docs web3 (#1345)
matilote Jan 27, 2020
0d9b7eb
Proofs (#1334)
tkstanczak Jan 27, 2020
855b954
explain in documentation
tkstanczak Jan 27, 2020
51c52ba
CLI minor fixes
tkstanczak Jan 27, 2020
fae0160
safety change - remove setters from Block to avoid setting values on …
tkstanczak Jan 27, 2020
4ab2509
Update (#1310)
tkstanczak Jan 27, 2020
4ccbdd6
test fix
tkstanczak Jan 27, 2020
50bd2c2
commit trees where it was not invoked
tkstanczak Jan 27, 2020
1317e07
commit before test
tkstanczak Jan 27, 2020
525ea51
#1344 (#1346)
LukaszRozmej Jan 27, 2020
142ad11
evm tests fix
tkstanczak Jan 27, 2020
2cfca3f
Merge branch 'master' of https://github.com/NethermindEth/nethermind
tkstanczak Jan 27, 2020
aa74d1a
commit tree on json rpc tests
tkstanczak Jan 27, 2020
7ea4ead
Change Aura validators (sealers) configs to skip receipts (#1347)
LukaszRozmej Jan 27, 2020
573cf30
added coverage for visit extension
tkstanczak Jan 28, 2020
91c046d
fp is struct (#1350)
tkstanczak Jan 28, 2020
83d8043
Aura validators skip receipts - DL Bodies (#1351)
LukaszRozmej Jan 28, 2020
656fcd7
try node tests on new code (#1352)
tkstanczak Jan 28, 2020
cce4259
added Nethermind.Cli.Test to travis
tkstanczak Jan 28, 2020
e6f42c3
removed unused code
tkstanczak Jan 28, 2020
b011b93
rocksdb ref
tkstanczak Jan 28, 2020
3408d1b
removed Network -> Db dependency
tkstanczak Jan 28, 2020
6c3fe81
make it build
tkstanczak Jan 28, 2020
ffa41be
packages upgrade
tkstanczak Jan 28, 2020
b15e087
upgraded json.net
tkstanczak Jan 28, 2020
e91ed11
coverlet
tkstanczak Jan 28, 2020
40e0be8
added dirichlet in secp
tkstanczak Jan 28, 2020
79d9169
Update documentation (#1353)
github-actions[bot] Jan 28, 2020
3525d91
Updated elgohr/Publish-Docker-Github-Action to a supported version (v5)
elgohr Mar 29, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .config/dotnet-tools.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
"isRoot": true,
"tools": {
"gitversion.tool": {
"version": "5.1.2",
"version": "5.1.3",
"commands": [
"dotnet-gitversion"
]
}
}
}
}
24 changes: 0 additions & 24 deletions .github/workflows/alpine-docker-build.yml

This file was deleted.

33 changes: 33 additions & 0 deletions .github/workflows/arm32-docker-build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Publish ARM32 Image to Docker Registry

on:
push:
tags:
- '*'

jobs:
arm64_building:
runs-on: ubuntu-18.04
name: Build on ARM32
steps:
- uses: actions/checkout@v2
- name: Unshallow fetching
run: git fetch --unshallow
- uses: uraimo/[email protected]
with:
architecture: armv7
distribution: ubuntu18.04
run: |
uname -a
apt-get update && apt-get install docker.io -y
mv Dockerfile_arm32 Dockerfile
- name: Publish to Docker
uses: elgohr/Publish-Docker-Github-Action@v5
env:
GIT_COMMIT: $(git log -1 --format=%h)
with:
name: nethermind/nethermind:arm32
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
build-args: GIT_COMMIT
dockerfile: Dockerfile
11 changes: 5 additions & 6 deletions .github/workflows/arm64-docker-build.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: Publish Arm64 Image to Docker Registry
name: Publish ARM64 Image to Docker Registry

on:
push:
Expand All @@ -13,21 +13,20 @@ jobs:
- uses: actions/checkout@v2
- name: Unshallow fetching
run: git fetch --unshallow
- uses: uraimo/[email protected]
id: runcmd
- uses: uraimo/[email protected]
with:
architecture: aarch64
distribution: ubuntu18.04
run: |
uname -a
apt-get update && apt-get install docker.io -y
mv Dockerfile_arm64 Dockerfile
mv Dockerfile_alpine_arm64 Dockerfile
- name: Publish to Docker
uses: elgohr/Publish-Docker-Github-Action@master
uses: elgohr/Publish-Docker-Github-Action@v5
env:
GIT_COMMIT: $(git log -1 --format=%h)
with:
name: nethermindeth/nethermind:arm64
name: nethermind/nethermind:arm64
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
build-args: GIT_COMMIT
Expand Down
22 changes: 22 additions & 0 deletions .github/workflows/bls-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -74,4 +74,26 @@ jobs:
with:
name: darwin_artifact
path: bls/lib/libbls384_256.dylib
- name: Create Pull Request
uses: peter-evans/create-pull-request@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: Update BLS
body: |
New BLS library has been built.
- Please upload the new library file to it's destination folder in Nethermind repo
- Auto-generated by [create-pull-request][1]

[1]: https://github.com/peter-evans/create-pull-request
title: 'Update BLS library in Nethermind repository'
labels: libraries
author-name: github-actions[bot]
author-email: 41898282+github-actions[bot]@users.noreply.github.com
committer-name: GitHub
committer-email: [email protected]
branch: libs-update
branch-suffix: short-commit-hash
- name: Checking Outputs
run: |
echo "Pull Request Number - ${{ env.PULL_REQUEST_NUMBER }}"

6 changes: 3 additions & 3 deletions .github/workflows/cc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,9 @@ jobs:
- name: Nethermind.AuRa.Test
run: |
dotnet test -c Release $EXCLUDE_TEST_PROJECTS src/Nethermind/Nethermind.AuRa.Test
- name: Nethermind.BeaconNode.Test
run: |
dotnet test -c Release $EXCLUDE_TEST_PROJECTS src/Nethermind/Nethermind.BeaconNode.Test
# - name: Nethermind.BeaconNode.Test
# run: |
# dotnet test -c Release $EXCLUDE_TEST_PROJECTS src/Nethermind/Nethermind.BeaconNode.Test
- name: Nethermind.Blockchain.Test
run: |
dotnet test -c Release $EXCLUDE_TEST_PROJECTS src/Nethermind/Nethermind.Blockchain.Test
Expand Down
18 changes: 18 additions & 0 deletions .github/workflows/dappnode-update.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
name: Update DAppNode package

on:
push:
tags:
- '*'

jobs:
dappnode-update:
name: Updating DAppNode package
runs-on: ubuntu-latest
steps:
- name: Send dispatch event to DAppNodePackage-nethermind repo
run: |
curl -v -X POST -u "${{ secrets.PAT_USERNAME }}:${{ secrets.PAT_TOKEN }}" -H "Accept: application/vnd.github.everest-preview+json" -H "Content-Type: application/json" --data '{"event_type":"dappnode_update"}' https://api.github.com/repos/nethermindeth/nethermind/dispatches



4 changes: 2 additions & 2 deletions .github/workflows/docker-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,12 +13,12 @@ jobs:
- name: Unshallow fetching
run: git fetch --unshallow
- name: Publish to Docker
uses: elgohr/Publish-Docker-Github-Action@master
uses: elgohr/Publish-Docker-Github-Action@v5
env:
GIT_COMMIT: $(git log -1 --format=%h)
with:
name: nethermind/nethermind
username: ${{ secrets.DOCKER_USERNAME }}
password: ${{ secrets.DOCKER_PASSWORD }}
build-args: GIT_COMMIT
dockerfile: Dockerfile
dockerfile: Dockerfile_alpine
8 changes: 4 additions & 4 deletions .github/workflows/no-cc-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: Unshallow fetching
run: git fetch --unshallow
run: git fetch --unshallow --progress --prune origin +refs/heads/*:refs/remotes/origin/*
- name: Updating submodules
run: git submodule update --init src/Dirichlet src/rocksdb-sharp
- name: Installing Linux packages
Expand All @@ -27,9 +27,9 @@ jobs:
- name: Nethermind.AuRa.Test
run: |
dotnet test -c Release src/Nethermind/Nethermind.AuRa.Test
- name: Nethermind.BeaconNode.Test
run: |
dotnet test -c Release src/Nethermind/Nethermind.BeaconNode.Test
# - name: Nethermind.BeaconNode.Test
# run: |
# dotnet test -c Release src/Nethermind/Nethermind.BeaconNode.Test
- name: Nethermind.Blockchain.Test
run: |
dotnet test -c Release src/Nethermind/Nethermind.Blockchain.Test
Expand Down
24 changes: 23 additions & 1 deletion .github/workflows/rocksdb-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -81,4 +81,26 @@ jobs:
if: matrix.os == 'macOS-latest'
with:
name: darwin_artifact_rocksdb
path: rocksdb/librocksdb.dylib
path: rocksdb/librocksdb.dylib
- name: Create Pull Request
uses: peter-evans/create-pull-request@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: Update RocksDB
body: |
New RocksDB library has been built.
- Please upload the new library file to it's destination folder in Nethermind repo
- Auto-generated by [create-pull-request][1]

[1]: https://github.com/peter-evans/create-pull-request
title: 'Update RocksDB library in Nethermind repository'
labels: libraries
author-name: github-actions[bot]
author-email: 41898282+github-actions[bot]@users.noreply.github.com
committer-name: GitHub
committer-email: [email protected]
branch: libs-update
branch-suffix: short-commit-hash
- name: Checking Outputs
run: |
echo "Pull Request Number - ${{ env.PULL_REQUEST_NUMBER }}"
24 changes: 23 additions & 1 deletion .github/workflows/secp256k1-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -75,4 +75,26 @@ jobs:
if: matrix.os == 'windows-latest'
with:
name: windows_artifact_secp256k1
path: 64bit/.libs/secp256k1.dll
path: 64bit/.libs/secp256k1.dll
- name: Create Pull Request
uses: peter-evans/create-pull-request@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: Update Secp256k1
body: |
New Secp256k1 library has been built.
- Please upload the new library file to it's destination folder in Nethermind repo
- Auto-generated by [create-pull-request][1]

[1]: https://github.com/peter-evans/create-pull-request
title: 'Update Secp256k1 library in Nethermind repository'
labels: libraries
author-name: github-actions[bot]
author-email: 41898282+github-actions[bot]@users.noreply.github.com
committer-name: GitHub
committer-email: [email protected]
branch: libs-update
branch-suffix: short-commit-hash
- name: Checking Outputs
run: |
echo "Pull Request Number - ${{ env.PULL_REQUEST_NUMBER }}"
61 changes: 61 additions & 0 deletions .github/workflows/update-bootnodes.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
name: Update Bootnodes

on:
schedule:
- cron: '0 0 * * *'

jobs:
neth-bootnodes:
name: Update POA Bootnodes
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Unshallow fetching
run: git fetch --prune --unshallow
- name: Cloning poa-chain-spec repo
run: git clone https://github.com/poanetwork/poa-chain-spec.git
- name: Updating Poacore chainspec
run: |
cd poa-chain-spec/
git checkout core
cd ..
cat src/Nethermind/Chains/poacore.json | jq ".nodes = $(cat poa-chain-spec/spec.json | jq ".nodes")" > src/Nethermind/Chains/poacore.json
- name: Updating Sokol chainspec
run: |
cd poa-chain-spec/
git checkout sokol
cd ..
cat src/Nethermind/Chains/sokol.json | jq ".nodes = $(cat poa-chain-spec/spec.json | jq ".nodes")" > src/Nethermind/Chains/sokol.json
- name: Updating xDai chainspec
run: |
cd poa-chain-spec/
git checkout dai
cd ..
cat src/Nethermind/Chains/xdai.json | jq ".nodes = $(cat poa-chain-spec/spec.json | jq ".nodes")" > src/Nethermind/Chains/xdai.json
- name: Removing poa-chain-spec repo
run: rm -rf poa-chain-spec/
- name: Create Pull Request
uses: peter-evans/create-pull-request@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: Update bootnodes
body: |
Nethermind bootnodes have been updated.
- Files included - poacore.json, sokol.json, xdai.json
- Auto-generated by [create-pull-request][1]

[1]: https://github.com/peter-evans/create-pull-request
title: 'Updating Bootnodes'
labels: bootnodes
author-name: github-actions[bot]
author-email: 41898282+github-actions[bot]@users.noreply.github.com
committer-name: GitHub
committer-email: [email protected]
branch: bootnodes-update
branch-suffix: short-commit-hash
base: master
- name: Checking Outputs
run: |
echo "Pull Request Number - ${{ env.PULL_REQUEST_NUMBER }}"


46 changes: 46 additions & 0 deletions .github/workflows/write-the-docs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Update Documentation

on:
push:
tags:
- '*'

jobs:
neth-docs:
name: Update Documentation
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Unshallow fetching
run: git fetch --prune --unshallow
- name: Updating submodules
run: git submodule update --init src/Dirichlet src/rocksdb-sharp
- name: Running Nethermind.WriteTheDocs
run: |
cd src/Nethermind/Nethermind.WriteTheDocs
dotnet run Nethermind.WriteTheDocs
- name: Create Pull Request
uses: peter-evans/create-pull-request@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: Update documentation
body: |
Nethermind documentation has been updated.
- Files included - configuration.rst, cli.rst, jsonrpc.rst
- Auto-generated by [create-pull-request][1]

[1]: https://github.com/peter-evans/create-pull-request
title: 'Updating Documentation'
labels: documentation
author-name: github-actions[bot]
author-email: 41898282+github-actions[bot]@users.noreply.github.com
committer-name: GitHub
committer-email: [email protected]
branch: docs-update
branch-suffix: short-commit-hash
base: master
- name: Checking Outputs
run: |
echo "Pull Request Number - ${{ env.PULL_REQUEST_NUMBER }}"


1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -354,6 +354,7 @@ plugins/
logs/
reports/
src/Nethermind/Nethermind.Runner/git-hash
src/Nethermind/Nethermind.Runner/network
src/Nethermind/Nethermind.Runner/node.key.plain

# Console history
Expand Down
Loading