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

fix ci: miscellaneous chores and fixes #3

Merged
merged 26 commits into from
Oct 16, 2024

Conversation

suchapalaver
Copy link
Contributor

@suchapalaver suchapalaver commented Oct 15, 2024

BACK-36

@suchapalaver suchapalaver self-assigned this Oct 15, 2024
Copy link

linear bot commented Oct 15, 2024

BACK-34 `veemon`: Fix CI

See subissues

@suchapalaver suchapalaver force-pushed the joseph/back-34-veemon-fix-ci branch 7 times, most recently from 81e75bb to 486f220 Compare October 16, 2024 00:11
@suchapalaver suchapalaver force-pushed the joseph/back-34-veemon-fix-ci branch 3 times, most recently from b23deab to fa8ec11 Compare October 16, 2024 01:41

This comment has been minimized.

This comment has been minimized.

3 similar comments

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

This comment has been minimized.

@suchapalaver suchapalaver marked this pull request as ready for review October 16, 2024 17:49
Copy link

🤖 Cargo Audit Report 🤖

Crate: object_store
Version: 0.9.1
Title: Apache Arrow Rust Object Store: AWS WebIdentityToken exposure in log files
Date: 2024-07-23
ID: RUSTSEC-2024-0358
URL: https://rustsec.org/advisories/RUSTSEC-2024-0358
Severity: 3.8 (low)
Solution: Upgrade to >=0.10.2
Dependency tree:
object_store 0.9.1
└── flat-head 0.1.0

Crate: ansi_term
Version: 0.12.1
Warning: unmaintained
Title: ansi_term is Unmaintained
Date: 2021-08-18
ID: RUSTSEC-2021-0139
URL: https://rustsec.org/advisories/RUSTSEC-2021-0139
Dependency tree:
ansi_term 0.12.1
└── trin-utils 0.1.1-alpha.1
└── ethportal-api 0.2.2
├── trin-validation 0.1.0
│ ├── header_accumulator 0.1.0
│ │ └── flat-head 0.1.0
│ └── flat-head 0.1.0
├── sf-protos 0.1.0
│ ├── header_accumulator 0.1.0
│ ├── forrestrie 0.1.0
│ ├── flat-head 0.1.0
│ ├── firehose-client 0.1.0
│ │ └── forrestrie 0.1.0
│ └── decoder 0.1.1
│ ├── header_accumulator 0.1.0
│ └── flat-head 0.1.0
└── header_accumulator 0.1.0

Crate: atty
Version: 0.2.14
Warning: unmaintained
Title: atty is unmaintained
Date: 2024-09-25
ID: RUSTSEC-2024-0375
URL: https://rustsec.org/advisories/RUSTSEC-2024-0375
Dependency tree:
atty 0.2.14
└── trin-utils 0.1.1-alpha.1
└── ethportal-api 0.2.2
├── trin-validation 0.1.0
│ ├── header_accumulator 0.1.0
│ │ └── flat-head 0.1.0
│ └── flat-head 0.1.0
├── sf-protos 0.1.0
│ ├── header_accumulator 0.1.0
│ ├── forrestrie 0.1.0
│ ├── flat-head 0.1.0
│ ├── firehose-client 0.1.0
│ │ └── forrestrie 0.1.0
│ └── decoder 0.1.1
│ ├── header_accumulator 0.1.0
│ └── flat-head 0.1.0
└── header_accumulator 0.1.0

Crate: dotenv
Version: 0.15.0
Warning: unmaintained
Title: dotenv is Unmaintained
Date: 2021-12-24
ID: RUSTSEC-2021-0141
URL: https://rustsec.org/advisories/RUSTSEC-2021-0141
Dependency tree:
dotenv 0.15.0
└── flat-head 0.1.0

Crate: proc-macro-error
Version: 1.0.4
Warning: unmaintained
Title: proc-macro-error is unmaintained
Date: 2024-09-01
ID: RUSTSEC-2024-0370
URL: https://rustsec.org/advisories/RUSTSEC-2024-0370
Dependency tree:
proc-macro-error 1.0.4
├── validator_derive 0.13.0
│ └── validator 0.13.0
│ └── ethportal-api 0.2.2
│ ├── trin-validation 0.1.0
│ │ ├── header_accumulator 0.1.0
│ │ │ └── flat-head 0.1.0
│ │ └── flat-head 0.1.0
│ ├── sf-protos 0.1.0
│ │ ├── header_accumulator 0.1.0
│ │ ├── forrestrie 0.1.0
│ │ ├── flat-head 0.1.0
│ │ ├── firehose-client 0.1.0
│ │ │ └── forrestrie 0.1.0
│ │ └── decoder 0.1.1
│ │ ├── header_accumulator 0.1.0
│ │ └── flat-head 0.1.0
│ └── header_accumulator 0.1.0
├── alloy-sol-macro-expander 0.7.7
│ └── alloy-sol-macro 0.7.7
│ └── alloy-sol-types 0.7.7
│ ├── alloy-rpc-types-eth 0.1.4
│ │ ├── reth-primitives-traits 1.0.1
│ │ │ ├── reth-trie-common 1.0.1
│ │ │ │ ├── reth-primitives 1.0.1
│ │ │ │ │ ├── sf-protos 0.1.0
│ │ │ │ │ └── decoder 0.1.1
│ │ │ │ └── decoder 0.1.1
│ │ │ └── reth-primitives 1.0.1
│ │ └── alloy-rpc-types 0.1.4
│ │ └── reth-primitives 1.0.1
│ └── alloy-rpc-types 0.1.0
│ ├── reth-rpc-types 0.2.0-beta.5
│ │ └── ethportal-api 0.2.2
│ ├── alloy-rpc-types-trace 0.1.0
│ │ └── reth-rpc-types 0.2.0-beta.5
│ └── alloy-rpc-types-engine 0.1.0
│ └── reth-rpc-types 0.2.0-beta.5
└── alloy-sol-macro 0.7.7

Crate: atty
Version: 0.2.14
Warning: unsound
Title: Potential unaligned read
Date: 2021-07-04
ID: RUSTSEC-2021-0145
URL: https://rustsec.org/advisories/RUSTSEC-2021-0145

warning: 5 allowed warnings found

(Empty means OK! 👍)

@gusinacio
Copy link
Contributor

Hey, could you take a look at the audit? There are a few crates that need some updates.

🤖 Cargo Audit Report 🤖

Crate: object_store Version: 0.9.1 Title: Apache Arrow Rust Object Store: AWS WebIdentityToken exposure in log files Date: 2024-07-23 ID: RUSTSEC-2024-0358 URL: rustsec.org/advisories/RUSTSEC-2024-0358 Severity: 3.8 (low) Solution: Upgrade to >=0.10.2 Dependency tree: object_store 0.9.1 └── flat-head 0.1.0

Crate: ansi_term Version: 0.12.1 Warning: unmaintained Title: ansi_term is Unmaintained Date: 2021-08-18 ID: RUSTSEC-2021-0139 URL: rustsec.org/advisories/RUSTSEC-2021-0139 Dependency tree: ansi_term 0.12.1 └── trin-utils 0.1.1-alpha.1 └── ethportal-api 0.2.2 ├── trin-validation 0.1.0 │ ├── header_accumulator 0.1.0 │ │ └── flat-head 0.1.0 │ └── flat-head 0.1.0 ├── sf-protos 0.1.0 │ ├── header_accumulator 0.1.0 │ ├── forrestrie 0.1.0 │ ├── flat-head 0.1.0 │ ├── firehose-client 0.1.0 │ │ └── forrestrie 0.1.0 │ └── decoder 0.1.1 │ ├── header_accumulator 0.1.0 │ └── flat-head 0.1.0 └── header_accumulator 0.1.0

Crate: atty Version: 0.2.14 Warning: unmaintained Title: atty is unmaintained Date: 2024-09-25 ID: RUSTSEC-2024-0375 URL: rustsec.org/advisories/RUSTSEC-2024-0375 Dependency tree: atty 0.2.14 └── trin-utils 0.1.1-alpha.1 └── ethportal-api 0.2.2 ├── trin-validation 0.1.0 │ ├── header_accumulator 0.1.0 │ │ └── flat-head 0.1.0 │ └── flat-head 0.1.0 ├── sf-protos 0.1.0 │ ├── header_accumulator 0.1.0 │ ├── forrestrie 0.1.0 │ ├── flat-head 0.1.0 │ ├── firehose-client 0.1.0 │ │ └── forrestrie 0.1.0 │ └── decoder 0.1.1 │ ├── header_accumulator 0.1.0 │ └── flat-head 0.1.0 └── header_accumulator 0.1.0

Crate: dotenv Version: 0.15.0 Warning: unmaintained Title: dotenv is Unmaintained Date: 2021-12-24 ID: RUSTSEC-2021-0141 URL: rustsec.org/advisories/RUSTSEC-2021-0141 Dependency tree: dotenv 0.15.0 └── flat-head 0.1.0

Crate: proc-macro-error Version: 1.0.4 Warning: unmaintained Title: proc-macro-error is unmaintained Date: 2024-09-01 ID: RUSTSEC-2024-0370 URL: rustsec.org/advisories/RUSTSEC-2024-0370 Dependency tree: proc-macro-error 1.0.4 ├── validator_derive 0.13.0 │ └── validator 0.13.0 │ └── ethportal-api 0.2.2 │ ├── trin-validation 0.1.0 │ │ ├── header_accumulator 0.1.0 │ │ │ └── flat-head 0.1.0 │ │ └── flat-head 0.1.0 │ ├── sf-protos 0.1.0 │ │ ├── header_accumulator 0.1.0 │ │ ├── forrestrie 0.1.0 │ │ ├── flat-head 0.1.0 │ │ ├── firehose-client 0.1.0 │ │ │ └── forrestrie 0.1.0 │ │ └── decoder 0.1.1 │ │ ├── header_accumulator 0.1.0 │ │ └── flat-head 0.1.0 │ └── header_accumulator 0.1.0 ├── alloy-sol-macro-expander 0.7.7 │ └── alloy-sol-macro 0.7.7 │ └── alloy-sol-types 0.7.7 │ ├── alloy-rpc-types-eth 0.1.4 │ │ ├── reth-primitives-traits 1.0.1 │ │ │ ├── reth-trie-common 1.0.1 │ │ │ │ ├── reth-primitives 1.0.1 │ │ │ │ │ ├── sf-protos 0.1.0 │ │ │ │ │ └── decoder 0.1.1 │ │ │ │ └── decoder 0.1.1 │ │ │ └── reth-primitives 1.0.1 │ │ └── alloy-rpc-types 0.1.4 │ │ └── reth-primitives 1.0.1 │ └── alloy-rpc-types 0.1.0 │ ├── reth-rpc-types 0.2.0-beta.5 │ │ └── ethportal-api 0.2.2 │ ├── alloy-rpc-types-trace 0.1.0 │ │ └── reth-rpc-types 0.2.0-beta.5 │ └── alloy-rpc-types-engine 0.1.0 │ └── reth-rpc-types 0.2.0-beta.5 └── alloy-sol-macro 0.7.7

Crate: atty Version: 0.2.14 Warning: unsound Title: Potential unaligned read Date: 2021-07-04 ID: RUSTSEC-2021-0145 URL: rustsec.org/advisories/RUSTSEC-2021-0145

warning: 5 allowed warnings found

(Empty means OK! 👍)

Copy link
Contributor

@gusinacio gusinacio left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@suchapalaver
Copy link
Contributor Author

Hey, could you take a look at the audit? There are a few crates that need some updates.

🤖 Cargo Audit Report 🤖
Crate: object_store Version: 0.9.1 Title: Apache Arrow Rust Object Store: AWS WebIdentityToken exposure in log files Date: 2024-07-23 ID: RUSTSEC-2024-0358 URL: rustsec.org/advisories/RUSTSEC-2024-0358 Severity: 3.8 (low) Solution: Upgrade to >=0.10.2 Dependency tree: object_store 0.9.1 └── flat-head 0.1.0
Crate: ansi_term Version: 0.12.1 Warning: unmaintained Title: ansi_term is Unmaintained Date: 2021-08-18 ID: RUSTSEC-2021-0139 URL: rustsec.org/advisories/RUSTSEC-2021-0139 Dependency tree: ansi_term 0.12.1 └── trin-utils 0.1.1-alpha.1 └── ethportal-api 0.2.2 ├── trin-validation 0.1.0 │ ├── header_accumulator 0.1.0 │ │ └── flat-head 0.1.0 │ └── flat-head 0.1.0 ├── sf-protos 0.1.0 │ ├── header_accumulator 0.1.0 │ ├── forrestrie 0.1.0 │ ├── flat-head 0.1.0 │ ├── firehose-client 0.1.0 │ │ └── forrestrie 0.1.0 │ └── decoder 0.1.1 │ ├── header_accumulator 0.1.0 │ └── flat-head 0.1.0 └── header_accumulator 0.1.0
Crate: atty Version: 0.2.14 Warning: unmaintained Title: atty is unmaintained Date: 2024-09-25 ID: RUSTSEC-2024-0375 URL: rustsec.org/advisories/RUSTSEC-2024-0375 Dependency tree: atty 0.2.14 └── trin-utils 0.1.1-alpha.1 └── ethportal-api 0.2.2 ├── trin-validation 0.1.0 │ ├── header_accumulator 0.1.0 │ │ └── flat-head 0.1.0 │ └── flat-head 0.1.0 ├── sf-protos 0.1.0 │ ├── header_accumulator 0.1.0 │ ├── forrestrie 0.1.0 │ ├── flat-head 0.1.0 │ ├── firehose-client 0.1.0 │ │ └── forrestrie 0.1.0 │ └── decoder 0.1.1 │ ├── header_accumulator 0.1.0 │ └── flat-head 0.1.0 └── header_accumulator 0.1.0
Crate: dotenv Version: 0.15.0 Warning: unmaintained Title: dotenv is Unmaintained Date: 2021-12-24 ID: RUSTSEC-2021-0141 URL: rustsec.org/advisories/RUSTSEC-2021-0141 Dependency tree: dotenv 0.15.0 └── flat-head 0.1.0
Crate: proc-macro-error Version: 1.0.4 Warning: unmaintained Title: proc-macro-error is unmaintained Date: 2024-09-01 ID: RUSTSEC-2024-0370 URL: rustsec.org/advisories/RUSTSEC-2024-0370 Dependency tree: proc-macro-error 1.0.4 ├── validator_derive 0.13.0 │ └── validator 0.13.0 │ └── ethportal-api 0.2.2 │ ├── trin-validation 0.1.0 │ │ ├── header_accumulator 0.1.0 │ │ │ └── flat-head 0.1.0 │ │ └── flat-head 0.1.0 │ ├── sf-protos 0.1.0 │ │ ├── header_accumulator 0.1.0 │ │ ├── forrestrie 0.1.0 │ │ ├── flat-head 0.1.0 │ │ ├── firehose-client 0.1.0 │ │ │ └── forrestrie 0.1.0 │ │ └── decoder 0.1.1 │ │ ├── header_accumulator 0.1.0 │ │ └── flat-head 0.1.0 │ └── header_accumulator 0.1.0 ├── alloy-sol-macro-expander 0.7.7 │ └── alloy-sol-macro 0.7.7 │ └── alloy-sol-types 0.7.7 │ ├── alloy-rpc-types-eth 0.1.4 │ │ ├── reth-primitives-traits 1.0.1 │ │ │ ├── reth-trie-common 1.0.1 │ │ │ │ ├── reth-primitives 1.0.1 │ │ │ │ │ ├── sf-protos 0.1.0 │ │ │ │ │ └── decoder 0.1.1 │ │ │ │ └── decoder 0.1.1 │ │ │ └── reth-primitives 1.0.1 │ │ └── alloy-rpc-types 0.1.4 │ │ └── reth-primitives 1.0.1 │ └── alloy-rpc-types 0.1.0 │ ├── reth-rpc-types 0.2.0-beta.5 │ │ └── ethportal-api 0.2.2 │ ├── alloy-rpc-types-trace 0.1.0 │ │ └── reth-rpc-types 0.2.0-beta.5 │ └── alloy-rpc-types-engine 0.1.0 │ └── reth-rpc-types 0.2.0-beta.5 └── alloy-sol-macro 0.7.7
Crate: atty Version: 0.2.14 Warning: unsound Title: Potential unaligned read Date: 2021-07-04 ID: RUSTSEC-2021-0145 URL: rustsec.org/advisories/RUSTSEC-2021-0145
warning: 5 allowed warnings found
(Empty means OK! 👍)

Let's create an issue for this, but getting CI to pass is the aim of this PR.

@suchapalaver suchapalaver merged commit 1e1a075 into main Oct 16, 2024
7 checks passed
@suchapalaver suchapalaver deleted the joseph/back-34-veemon-fix-ci branch October 16, 2024 19:21
suchapalaver added a commit that referenced this pull request Nov 28, 2024
…oofs-for-historical-summary-given-historical-summaries-root

test: compute proof for historical_record given historical_records_root
suchapalaver added a commit that referenced this pull request Nov 28, 2024
* build(header-accumulator): fix workspace crate dev-dependency import

* build: install protoc in CI tests

* fix(header-accumulator): fix cargo fmt

* chore(flat-files-decoder): fix clippy::doc-lazy-continuation warning

* chore(firehose-client): fix clippy::unnecessary_to_owned warning

* chore(flat-files-decoder): fix clippy::filter_next warning

* chore(sf-protos): fix code snippet in doc comment

* chore(header-accumulator): fix clippy::bool_assert_comparison

* chore(firehose-client): add streaming support for beacon and ethereum

* build(forrestrie): add firehose-client as dependency

* build(forrestrie): add reqwest as dependency

* chore(forrestrie): make historical roots index public

* chore(forrestrie): add fetch and verify block example

* chore(forrestrie): add verify block inclusion proof example

* chore(forrestrie): add historical state roots proof example

* chore(forrestrie): add historical summary proof example

* chore(forrestrie): add block roots proof example

* chore(forrestrie): add block roots only proof example

* chore(forrestrie): add empty slot hashes example

* chore(firehose-client): add fetch ethereum block example

* chore(firehose-client): add stream ethereum blocks example

* chore(firehose-client): add stream beacon blocks example

* chore(forehose-client): add fetch beacon block example

* docs: add note on examples to README

* build(workspace): use workspace dependency imports for legibility

* ci(tests): remove coverage requirements for now
suchapalaver added a commit that referenced this pull request Nov 29, 2024
* build(header-accumulator): fix workspace crate dev-dependency import

* build: install protoc in CI tests

* fix(header-accumulator): fix cargo fmt

* chore(flat-files-decoder): fix clippy::doc-lazy-continuation warning

* chore(firehose-client): fix clippy::unnecessary_to_owned warning

* chore(flat-files-decoder): fix clippy::filter_next warning

* chore(sf-protos): fix code snippet in doc comment

* chore(header-accumulator): fix clippy::bool_assert_comparison

* chore(firehose-client): add streaming support for beacon and ethereum

* build(forrestrie): add firehose-client as dependency

* build(forrestrie): add reqwest as dependency

* chore(forrestrie): make historical roots index public

* chore(forrestrie): add fetch and verify block example

* chore(forrestrie): add verify block inclusion proof example

* chore(forrestrie): add historical state roots proof example

* chore(forrestrie): add historical summary proof example

* chore(forrestrie): add block roots proof example

* chore(forrestrie): add block roots only proof example

* chore(forrestrie): add empty slot hashes example

* chore(firehose-client): add fetch ethereum block example

* chore(firehose-client): add stream ethereum blocks example

* chore(firehose-client): add stream beacon blocks example

* chore(forehose-client): add fetch beacon block example

* docs: add note on examples to README

* build(workspace): use workspace dependency imports for legibility

* ci(tests): remove coverage requirements for now
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants