This is an automated email from the ASF dual-hosted git repository.
toulmean pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-tuweni.git.
from c9ef172 Merge pull request #133 from atoulme/improve_build
new fc13ac5 Separate jobs into workflows so they can be retried
individually. Add checks for docs
new 9d9ed70 Fix all missing docs
new fc0f739 move tests to satisfy kotlin constraints
new 15fc137 Fix yaml
new be721ac fix workflow names
new 738fb34 get output of gradle docs and add coverage for sha2
new 497510f Use bash
new 0b88ccf use bash
new b6762e8 fix syntax to call bash
new b45e5ae give up for now on failing if warnings are reported
new a64c88a Merge pull request #134 from atoulme/improve_build
The 571 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.github/workflows/assemble.yml | 85 +++++++++
.../workflows/{license-checks.yml => checks.yml} | 13 +-
.github/workflows/docs.yml | 60 +++++++
.github/workflows/integration-tests.yml | 69 +++++++
.github/workflows/license-checks.yml | 1 +
.github/workflows/master-pr-build.yml | 200 ---------------------
.github/workflows/{license-checks.yml => test.yml} | 29 ++-
.gitignore | 1 +
build.gradle | 22 ++-
.../org/apache/tuweni/crypto/mikuli/BLS12381.java | 2 +-
.../org/apache/tuweni/crypto/mikuli/GTPoint.java | 21 +--
.../GTPointTest.java} | 24 ++-
.../apache/tuweni/crypto/mikuli/SignatureTest.java | 49 +++++
.../tuweni/crypto/sodium/SHA256HashTest.java | 39 ++++
...shTest.java => SecretDecryptionStreamTest.java} | 27 +--
.../tuweni/devp2p/eth/BlockchainInformation.kt | 60 +++++++
.../org/apache/tuweni/devp2p/eth/EthClient.kt | 7 +-
.../org/apache/tuweni/devp2p/eth/EthController.kt | 5 +-
.../org/apache/tuweni/devp2p/eth/EthHandler.kt | 2 +-
.../apache/tuweni/devp2p/eth/EthRequestsManager.kt | 79 +++++++-
.../org/apache/tuweni/devp2p/eth/Messages.kt | 26 +--
.../kotlin/org/apache/tuweni/devp2p/eth/Status.kt | 7 +
.../tuweni/devp2p/v5/NodeDiscoveryServiceTest.java | 4 +-
.../org/apache/tuweni/devp2p/DiscoveryService.kt | 24 +++
.../kotlin/org/apache/tuweni/devp2p/Endpoint.kt | 6 +
.../kotlin/org/apache/tuweni/devp2p/EnodeUri.kt | 3 +
.../org/apache/tuweni/devp2p/EthereumNodeRecord.kt | 29 +++
.../main/kotlin/org/apache/tuweni/devp2p/Node.kt | 2 +-
.../main/kotlin/org/apache/tuweni/devp2p/Packet.kt | 18 +-
.../kotlin/org/apache/tuweni/devp2p/PacketType.kt | 37 +++-
.../org/apache/tuweni/devp2p/PeerRepository.kt | 8 +-
.../org/apache/tuweni/devp2p/PeerRoutingTable.kt | 4 +-
.../tuweni/devp2p/v5/AuthenticationProvider.kt | 2 +-
.../DefaultAuthenticationProvider.kt | 6 +-
.../devp2p/v5/{internal => }/DefaultPacketCodec.kt | 23 +--
.../v5/{internal => }/DefaultUdpConnector.kt | 53 ++----
.../org/apache/tuweni/devp2p/v5/ENRStorage.kt | 13 ++
.../devp2p/v5/{packet => }/FindNodeMessage.kt | 4 +-
.../handler => }/FindNodeMessageHandler.kt | 8 +-
.../org/apache/tuweni/devp2p/v5/MessageHandler.kt | 3 +-
.../org/apache/tuweni/devp2p/v5/MessageObserver.kt | 4 +-
.../tuweni/devp2p/v5/NodeDiscoveryService.kt | 76 ++++----
.../tuweni/devp2p/v5/{packet => }/NodesMessage.kt | 4 +-
.../{internal/handler => }/NodesMessageHandler.kt | 7 +-
.../org/apache/tuweni/devp2p/v5/PacketCodec.kt | 3 +-
.../tuweni/devp2p/v5/{packet => }/PingMessage.kt | 4 +-
.../{internal/handler => }/PingMessageHandler.kt | 11 +-
.../tuweni/devp2p/v5/{packet => }/PongMessage.kt | 4 +-
.../{internal/handler => }/PongMessageHandler.kt | 8 +-
.../tuweni/devp2p/v5/{packet => }/RandomMessage.kt | 6 +-
.../{internal/handler => }/RandomMessageHandler.kt | 8 +-
.../v5/{packet => }/RegConfirmationMessage.kt | 4 +-
.../handler => }/RegConfirmationMessageHandler.kt | 7 +-
.../devp2p/v5/{packet => }/RegTopicMessage.kt | 4 +-
.../handler => }/RegTopicMessageHandler.kt | 9 +-
.../tuweni/devp2p/v5/{storage => }/RoutingTable.kt | 4 +-
.../tuweni/devp2p/v5/{packet => }/TicketMessage.kt | 4 +-
.../{internal/handler => }/TicketMessageHandler.kt | 7 +-
.../devp2p/v5/{packet => }/TopicQueryMessage.kt | 4 +-
.../handler => }/TopicQueryMessageHandler.kt | 8 +-
.../org/apache/tuweni/devp2p/v5/UdpConnector.kt | 4 +-
.../tuweni/devp2p/v5/{packet => }/UdpMessage.kt | 4 +-
.../devp2p/v5/{packet => }/WhoAreYouMessage.kt | 4 +-
.../handler => }/WhoAreYouMessageHandler.kt | 9 +-
.../devp2p/v5/encrypt/SessionKeyGenerator.kt | 2 +-
.../org/apache/tuweni/devp2p/v5/misc/AuthHeader.kt | 2 +-
.../apache/tuweni/devp2p/v5/misc/DecodeResult.kt | 4 +-
.../apache/tuweni/devp2p/v5/misc/EncodeResult.kt | 2 +-
.../devp2p/v5/misc/HandshakeInitParameters.kt | 2 +-
.../org/apache/tuweni/devp2p/v5/misc/SessionKey.kt | 2 +-
.../tuweni/devp2p/v5/misc/TrackingMessage.kt | 4 +-
.../tuweni/devp2p/v5/storage/DefaultENRStorage.kt | 33 ----
.../org/apache/tuweni/devp2p/v5/topic/Ticket.kt | 2 +-
.../apache/tuweni/devp2p/v5/topic/TicketHolder.kt | 2 +-
.../org/apache/tuweni/devp2p/v5/topic/Topic.kt | 2 +-
.../tuweni/devp2p/v5/topic/TopicRegistrar.kt | 8 +-
.../apache/tuweni/devp2p/v5/topic/TopicTable.kt | 4 +-
.../apache/tuweni/devp2p/DiscoveryServiceTest.kt | 46 ++++-
.../tuweni/devp2p/v5/AbstractIntegrationTest.kt | 17 +-
.../devp2p/v5/DefaultNodeDiscoveryServiceTest.kt | 8 +-
.../tuweni/devp2p/v5}/DefaultUdpConnectorTest.kt | 14 +-
.../devp2p/v5/{storage => }/EnrStorageTest.kt | 3 +-
.../org/apache/tuweni/devp2p/v5/IntegrationTest.kt | 8 +-
.../devp2p/v5/{storage => }/RoutingTableTest.kt | 2 +-
.../internal/DefaultAuthenticationProviderTest.kt | 9 +-
.../devp2p/v5/internal/DefaultPacketCodecTest.kt | 18 +-
.../tuweni/devp2p/v5/packet/FindNodeMessageTest.kt | 1 +
.../tuweni/devp2p/v5/packet/NodesMessageTest.kt | 5 +-
.../tuweni/devp2p/v5/packet/PingMessageTest.kt | 1 +
.../tuweni/devp2p/v5/packet/PongMessageTest.kt | 4 +-
.../tuweni/devp2p/v5/packet/RandomMessageTest.kt | 2 +
.../devp2p/v5/packet/RegConfirmationMessageTest.kt | 1 +
.../tuweni/devp2p/v5/packet/RegTopicMessageTest.kt | 10 +-
.../tuweni/devp2p/v5/packet/TicketMessageTest.kt | 1 +
.../devp2p/v5/packet/TopicQueryMessageTest.kt | 1 +
.../tuweni/devp2p/v5/packet/UdpMessageTest.kt | 2 +
.../devp2p/v5/packet/WhoAreYouMessageTest.kt | 1 +
.../tuweni/devp2p/v5/topic/TopicIntegrationTest.kt | 12 +-
.../org/apache/tuweni/discovery/DNSDaemon.kt | 4 +-
.../kotlin/org/apache/tuweni/discovery/DNSEntry.kt | 10 +-
.../org/apache/tuweni/discovery/DNSResolver.kt | 7 +-
.../kotlin/org/apache/tuweni/ethclientui/UI.kt | 3 +-
.../org/apache/tuweni/ethclient/DNSClient.kt | 12 ++
.../tuweni/ethclient/DiscoveryPeerRepository.kt | 2 +-
.../tuweni/eth/repository/BlockHeaderFields.kt | 41 ++++-
.../tuweni/eth/repository/BlockchainRepository.kt | 24 ++-
.../eth/repository/TransactionReceiptFields.kt | 35 +++-
.../kotlin/org/apache/tuweni/relayer/RelayerApp.kt | 5 +
.../org/apache/tuweni/hobbits/HobbitsTransport.kt | 12 ++
.../kotlin/org/apache/tuweni/hobbits/Message.kt | 33 +++-
.../apache/tuweni/kademlia/KademliaRoutingTable.kt | 27 +++
.../apache/tuweni/kv/EntityManagerKeyValueStore.kt | 15 ++
.../apache/tuweni/kv/InfinispanKeyValueStore.kt | 2 +
.../org/apache/tuweni/kv/MapKeyValueStore.kt | 1 +
.../org/apache/tuweni/kv/ProxyKeyValueStore.kt | 9 +
.../org/apache/tuweni/kv/RedisKeyValueStore.kt | 3 +
.../kotlin/org/apache/tuweni/les/LESSubprotocol.kt | 65 +++++--
.../org/apache/tuweni/plumtree/MessageSender.java | 17 +-
.../apache/tuweni/rlpx/wire/DisconnectReason.java | 52 +++++-
.../org/apache/tuweni/scuttlebutt/rpc/RPCFlag.java | 19 +-
.../org/apache/tuweni/scuttlebutt/Identity.java | 11 +-
121 files changed, 1272 insertions(+), 654 deletions(-)
create mode 100644 .github/workflows/assemble.yml
copy .github/workflows/{license-checks.yml => checks.yml} (86%)
create mode 100644 .github/workflows/docs.yml
create mode 100644 .github/workflows/integration-tests.yml
delete mode 100644 .github/workflows/master-pr-build.yml
copy .github/workflows/{license-checks.yml => test.yml} (59%)
copy crypto/src/test/java/org/apache/tuweni/crypto/{sodium/SHA256HashTest.java
=> mikuli/GTPointTest.java} (63%)
copy crypto/src/test/java/org/apache/tuweni/crypto/sodium/{SHA256HashTest.java
=> SecretDecryptionStreamTest.java} (66%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal =>
}/DefaultAuthenticationProvider.kt (96%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal =>
}/DefaultPacketCodec.kt (86%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal =>
}/DefaultUdpConnector.kt (83%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/FindNodeMessage.kt (95%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/FindNodeMessageHandler.kt (82%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/NodesMessage.kt (96%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/NodesMessageHandler.kt (82%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/PingMessage.kt (95%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/PingMessageHandler.kt (71%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/PongMessage.kt (96%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/PongMessageHandler.kt (80%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/RandomMessage.kt (90%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/RandomMessageHandler.kt (77%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/RegConfirmationMessage.kt (95%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/RegConfirmationMessageHandler.kt (80%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/RegTopicMessage.kt (96%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/RegTopicMessageHandler.kt (85%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{storage =>
}/RoutingTable.kt (97%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/TicketMessage.kt (96%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/TicketMessageHandler.kt (84%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/TopicQueryMessage.kt (95%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/TopicQueryMessageHandler.kt (81%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/UdpMessage.kt (96%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{packet =>
}/WhoAreYouMessage.kt (95%)
rename devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/{internal/handler =>
}/WhoAreYouMessageHandler.kt (82%)
delete mode 100644
devp2p/src/main/kotlin/org/apache/tuweni/devp2p/v5/storage/DefaultENRStorage.kt
rename devp2p/src/{integrationTest =>
test}/kotlin/org/apache/tuweni/devp2p/DiscoveryServiceTest.kt (92%)
rename devp2p/src/{integrationTest =>
test}/kotlin/org/apache/tuweni/devp2p/v5/AbstractIntegrationTest.kt (89%)
rename devp2p/src/{integrationTest =>
test}/kotlin/org/apache/tuweni/devp2p/v5/DefaultNodeDiscoveryServiceTest.kt
(93%)
rename devp2p/src/{integrationTest/kotlin/org/apache/tuweni/devp2p/v5/internal
=> test/kotlin/org/apache/tuweni/devp2p/v5}/DefaultUdpConnectorTest.kt (93%)
rename devp2p/src/test/kotlin/org/apache/tuweni/devp2p/v5/{storage =>
}/EnrStorageTest.kt (94%)
rename devp2p/src/{integrationTest =>
test}/kotlin/org/apache/tuweni/devp2p/v5/IntegrationTest.kt (94%)
rename devp2p/src/test/kotlin/org/apache/tuweni/devp2p/v5/{storage =>
}/RoutingTableTest.kt (98%)
rename devp2p/src/{integrationTest =>
test}/kotlin/org/apache/tuweni/devp2p/v5/topic/TopicIntegrationTest.kt (91%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]