Skip to content

Commit 07fa6a1

Browse files
authored
Merge pull request #816 from openmina/develop
Merge `develop` into `main`
2 parents 80f96bc + 1befb61 commit 07fa6a1

File tree

244 files changed

+5004
-2245
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

244 files changed

+5004
-2245
lines changed

.github/workflows/ci.yaml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -284,7 +284,7 @@ jobs:
284284
needs:
285285
- k8s-peers
286286
- build-tests
287-
# - build-tests-webrtc
287+
- build-tests-webrtc
288288
runs-on: ubuntu-20.04
289289
container:
290290
image: minaprotocol/mina-daemon:3.0.0-dc6bf78-focal-devnet
@@ -296,6 +296,7 @@ jobs:
296296
# TODO: remove when replayer supports identify
297297
KEEP_CONNECTION_WITH_UNKNOWN_STREAM: true
298298
OPENMINA_SCENARIO_SEEDS: ${{ needs.k8s-peers.outputs.peers }}
299+
REPLAYER_MULTIADDR: "/dns4/1.k8.openmina.com/tcp/31968/p2p/12D3KooWPayQEdprqY2m3biReUUybA5LoULpJE7YWu6wetEKKELv"
299300
BPF_ALIAS: /coda/0.0.1/29936104443aaf264a7f0192ac64b1c7173198c1ed404c1bcff5e562e05eb7f6-0.0.0.0
300301
strategy:
301302
matrix:
@@ -309,6 +310,7 @@ jobs:
309310
- connection_discovery_rust_as_seed
310311
- connection_discovery_rust_to_ocaml_via_seed
311312
- connection_discovery_rust_to_ocaml
313+
- webrtc_p2p_signaling
312314
# - webrtc_single_node
313315
# - webrtc_multi_node
314316
fail-fast: false
@@ -331,6 +333,12 @@ jobs:
331333
with:
332334
pattern: tests*
333335
merge-multiple: true
336+
337+
- name: Download tests
338+
uses: actions/download-artifact@v4
339+
with:
340+
pattern: tests-webrtc*
341+
merge-multiple: true
334342

335343
- name: Setup permissions
336344
run: |

.github/workflows/lint.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
sudo apt install -y protobuf-compiler
1818
- uses: actions-rs/toolchain@v1
1919
with:
20-
toolchain: 1.79
20+
toolchain: 1.81
2121
components: rustfmt, clippy
2222
default: true
2323
- uses: actions-rs/cargo@v1
@@ -36,4 +36,4 @@ jobs:
3636
name: clippy
3737
with:
3838
token: ${{ secrets.GITHUB_TOKEN }}
39-
args: --all-targets -- -D warnings
39+
args: --all-targets -- -D warnings --allow clippy::mutable_key_type --allow clippy::result_unit_err

CHANGELOG.md

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.10.3] - 2024-10-16
11+
12+
### Added
13+
14+
- Support for name resolution in peer addresses.
15+
- Block producer docker compose setup.
16+
- WASM file containing the webnode is now included in the frontend image.
17+
- Logging output to the filesystem in addition to stdout.
18+
- Webnode: peer discovery and p2p based signaling.
19+
1020
## [0.10.0] - 2024-10-10
1121

1222
### Added
@@ -279,7 +289,8 @@ First public release.
279289
- Alpha version of the node which can connect and syncup to the berkeleynet network, and keep applying new blocks to maintain consensus state and ledger up to date.
280290
- Web-based frontend for the node.
281291

282-
[Unreleased]: https://github.com/openmina/openmina/compare/v0.10.0...develop
292+
[Unreleased]: https://github.com/openmina/openmina/compare/v0.10.3...develop
293+
[0.10.3]: https://github.com/openmina/openmina/releases/tag/v0.10.0...v0.10.3
283294
[0.10.0]: https://github.com/openmina/openmina/releases/tag/v0.9.0...v0.10.0
284295
[0.9.0]: https://github.com/openmina/openmina/releases/tag/v0.8.14...v0.9.0
285296
[0.8.14]: https://github.com/openmina/openmina/releases/tag/v0.8.13...v0.8.14

Cargo.lock

Lines changed: 54 additions & 32 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)