Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
/konaPublic

Commit4a69448

Browse files
authored
chore(workspace): Use versionedasterisc-builder +cannon-builder images (#1243)
1 parent0de6e93 commit4a69448

File tree

31 files changed

+39
-34
lines changed

31 files changed

+39
-34
lines changed

‎.github/workflows/rust_ci.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,25 @@ jobs:
115115
-name:chown target
116116
run:|
117117
sudo chown -R $(id -u):$(id -g) ./target
118+
cargo-udeps:
119+
runs-on:ubuntu-latest
120+
timeout-minutes:20
121+
name:check-udeps
122+
steps:
123+
-name:Checkout sources
124+
uses:actions/checkout@v4
125+
with:
126+
submodules:true
127+
-uses:taiki-e/install-action@just
128+
-name:Install Rust stable toolchain
129+
uses:dtolnay/rust-toolchain@nightly
130+
-uses:Swatinem/rust-cache@v2
131+
with:
132+
cache-on-failure:true
133+
-uses:taiki-e/install-action@nextest
134+
-uses:taiki-e/install-action@cargo-udeps
135+
-name:cargo udeps
136+
run:just check-unused-deps
118137
cargo-doc-lint:
119138
runs-on:ubuntu-latest
120139
timeout-minutes:20

‎Cargo.lock

Lines changed: 0 additions & 3 deletions
Some generated files are not rendered by default. Learn more aboutcustomizing how changed files appear on GitHub.

‎Justfile

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,15 +76,15 @@ lint-cannon:
7676
--rm \
7777
-v`pwd`/:/workdir \
7878
-w="/workdir" \
79-
ghcr.io/op-rs/kona/cannon-builder:main cargo clippy -p kona-std-fpvm --all-features -Zbuild-std=core,alloc -- -D warnings --allow=unused-crate-dependencies
79+
ghcr.io/op-rs/kona/cannon-builder:0.1.0 cargo clippy -p kona-std-fpvm --all-features -Zbuild-std=core,alloc -- -D warnings
8080

8181
# Lint the workspace (risc-v arch). Currently, only the `kona-std-fpvm` crate is linted for the `asterisc` target, as it is the only crate with architecture-specific code.
8282
lint-asterisc:
8383
docker run \
8484
--rm \
8585
-v`pwd`/:/workdir \
8686
-w="/workdir" \
87-
ghcr.io/op-rs/kona/asterisc-builder:main cargo clippy -p kona-std-fpvm --all-features -Zbuild-std=core,alloc -- -D warnings --allow=unused-crate-dependencies
87+
ghcr.io/op-rs/kona/asterisc-builder:0.1.0 cargo clippy -p kona-std-fpvm --all-features -Zbuild-std=core,alloc -- -D warnings
8888

8989
# Lint the Rust documentation
9090
lint-docs:
@@ -104,15 +104,19 @@ build-cannon-client:
104104
--rm \
105105
-v`pwd`/:/workdir \
106106
-w="/workdir" \
107-
ghcr.io/op-rs/kona/cannon-builder:main cargo build -Zbuild-std=core,alloc -p kona-client --bin kona --profile release-client-lto
107+
ghcr.io/op-rs/kona/cannon-builder:0.1.0 cargo build -Zbuild-std=core,alloc -p kona-client --bin kona --profile release-client-lto
108108

109109
# Build `kona-client` for the `asterisc` target.
110110
build-asterisc-client:
111111
docker run \
112112
--rm \
113113
-v`pwd`/:/workdir \
114114
-w="/workdir" \
115-
ghcr.io/op-rs/kona/asterisc-builder:main cargo build -Zbuild-std=core,alloc -p kona-client --bin kona --profile release-client-lto
115+
ghcr.io/op-rs/kona/asterisc-builder:0.1.0 cargo build -Zbuild-std=core,alloc -p kona-client --bin kona --profile release-client-lto
116+
117+
# Check for unused dependencies in the crate graph.
118+
check-unused-deps:
119+
cargo+nightly udeps --workspace --all-features --all-targets
116120

117121
# Clones and checks out the monorepo at the commit present in `.monorepo`
118122
monorepo:

‎bin/node/src/main.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98

109
mod cli;

‎crates/node/engine/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98

109
#[macro_use]

‎crates/node/p2p/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
77
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
8-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
98

109
pubmod builder;
1110
pubmod discovery;

‎crates/node/rpc/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98
#![cfg_attr(not(feature ="std"), no_std)]
109

‎crates/node/service/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98

109
#[macro_use]

‎crates/proof/executor/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
77
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
8-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
98
#![cfg_attr(not(test), no_std)]
109

1110
externcrate alloc;

‎crates/proof/mpt/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,6 @@ reqwest.workspace = true
3737
proptest.workspace =true
3838
tokio = {workspace =true,features = ["full"] }
3939
criterion = {workspace =true,features = ["html_reports"] }
40-
tracing-subscriber = {workspace =true,features = ["fmt"] }
4140
pprof = {workspace =true,features = ["criterion","flamegraph","frame-pointer"] }
4241

4342
[features]

‎crates/proof/mpt/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
77
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
8-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
98
#![cfg_attr(not(test), no_std)]
109

1110
externcrate alloc;

‎crates/proof/preimage/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
77
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
8-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
98
#![cfg_attr(not(feature ="std"), no_std)]
109

1110
externcrate alloc;

‎crates/proof/proof-interop/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98
#![cfg_attr(not(feature ="arbitrary"), no_std)]
109

‎crates/proof/proof/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98
#![no_std]
109

‎crates/proof/std-fpvm-proc/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,6 @@ kona-std-fpvm.workspace = true
2222
quote ="1.0"
2323
proc-macro2 ="1.0"
2424
syn = {version ="2.0",features = ["full"] }
25+
26+
[package.metadata.cargo-udeps.ignore]
27+
normal = ["kona-std-fpvm"]

‎crates/proof/std-fpvm/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,8 @@ async-trait.workspace = true
2424
# `tracing` feature dependencies
2525
tracing = {workspace =true,optional =true }
2626

27+
[package.metadata.cargo-udeps.ignore]
28+
normal = ["linked_list_allocator"]
29+
2730
[features]
2831
tracing = ["dep:tracing"]

‎crates/proof/std-fpvm/src/mips64/syscall.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ pub(crate) unsafe fn syscall1(n: usize, arg1: usize) -> usize {
6262
);
6363
}
6464

65-
(err ==0).then_some(ret).unwrap_or_else(||ret.wrapping_neg())
65+
iferr ==0{ret}else{ret.wrapping_neg()}
6666
}
6767

6868
/// Issues a raw system call with 3 arguments. (e.g. read, write)
@@ -93,5 +93,5 @@ pub(crate) unsafe fn syscall3(n: usize, arg1: usize, arg2: usize, arg3: usize) -
9393
);
9494
}
9595

96-
(err ==0).then_some(ret).unwrap_or_else(||ret.wrapping_neg())
96+
iferr ==0{ret}else{ret.wrapping_neg()}
9797
}

‎crates/protocol/derive/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
77
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
8-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
98
#![cfg_attr(not(test), no_std)]
109

1110
externcrate alloc;

‎crates/protocol/driver/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
77
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
8-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
98
#![cfg_attr(not(test), no_std)]
109

1110
externcrate alloc;

‎crates/protocol/genesis/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98
#![cfg_attr(not(feature ="std"), no_std)]
109

‎crates/protocol/hardforks/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@ alloy-primitives = { workspace = true, features = ["rlp"] }
2323
op-alloy-consensus.workspace =true
2424

2525
[dev-dependencies]
26-
rand.workspace =true
27-
tokio = {workspace =true,features = ["macros"] }
2826
alloy-primitives = {workspace =true,features = ["rand","arbitrary"] }
2927

3028
[features]

‎crates/protocol/hardforks/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98
#![cfg_attr(not(feature ="std"), no_std)]
109

‎crates/protocol/interop/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico"
55
)]
66
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(not(feature ="std"), no_std)]
98

109
externcrate alloc;

‎crates/protocol/protocol/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98
#![cfg_attr(not(feature ="std"), no_std)]
109

‎crates/protocol/registry/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98
#![cfg_attr(not(feature ="std"), no_std)]
109

‎crates/providers/providers-alloy/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
77
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
8-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
98

109
mod beacon_client;
1110
pubuse beacon_client::{

‎crates/providers/providers-local/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
77
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
8-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
98
#![cfg_attr(not(test), no_std)]
109

1110
externcrate alloc;

‎crates/utilities/cli/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico"
55
)]
66
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87

98
mod clap;
109
pubuse clap::cli_styles;

‎crates/utilities/serde/Cargo.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ serde_json = { workspace = true, features = ["alloc"] }
2222
[dev-dependencies]
2323
toml = {workspace =true,features = ["parse"] }
2424

25+
[package.metadata.cargo-udeps.ignore]
26+
development = ["toml"]
27+
2528
[features]
2629
default = []
2730
std = [

‎crates/utilities/serde/src/lib.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
html_favicon_url ="https://raw.githubusercontent.com/op-rs/kona/main/assets/favicon.ico",
55
issue_tracker_base_url ="https://github.com/op-rs/kona/issues/"
66
)]
7-
#![cfg_attr(not(test), warn(unused_crate_dependencies))]
87
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
98
#![no_std]
109

‎docker/fpvm-prestates/asterisc-repro.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ RUN git clone https://github.com/ethereum-optimism/asterisc && \
3030
# Build kona-client @ `CLIENT_TAG` #
3131
################################################################
3232

33-
FROM ghcr.io/op-rs/kona/asterisc-builder@sha256:56c57453ebe09875e96df527d3734d781e987dbdc1e0ce9e813e1e88590036bd AS client-build
33+
FROM ghcr.io/op-rs/kona/asterisc-builder:0.1.0 AS client-build
3434
SHELL ["/bin/bash","-c"]
3535

3636
ARG CLIENT_TAG

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp