-
Notifications
You must be signed in to change notification settings - Fork 63
feat: feat: add CI that ream-consensus and ream-bls compiles to SP1 #154
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
feat: feat: add CI that ream-consensus and ream-bls compiles to SP1 #154
Conversation
fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing test: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: testing fix: feating fix: testing fix: testing fix: testing fix: testing
ae70851
to
5a4e5f4
Compare
.github/workflows/rust.yml
Outdated
- name: Install Dependencies | ||
run: | | ||
sudo apt-get update | ||
sudo apt-get install -y curl git |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- name: Install Dependencies | |
run: | | |
sudo apt-get update | |
sudo apt-get install -y curl git |
we don't need this
.github/workflows/rust.yml
Outdated
source ~/.bashrc | ||
export PATH=$PATH:~/.sp1/bin | ||
sp1up |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
source ~/.bashrc | |
export PATH=$PATH:~/.sp1/bin | |
sp1up | |
/home/runner/.sp1/bin/sp1up |
You can simplify this like you did for risc0
All looks good. Thanks! |
I think the riscv CI's should be in the same file, but a different file then this one is fine. @Kayden-ML could you move these 2 compiling riscv code to a different workflow file |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
can you make the V lowercase in the file and in the file name
.github/workflows/riscV.yml
Outdated
- name: Build Risc0 | ||
run: cargo build --target=riscv32im-risc0-zkvm-elf -p ream-consensus -p ream-bls | ||
No newline at end of file |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
.github/workflows/riscV.yml
Outdated
@@ -0,0 +1,46 @@ | |||
name: Riscv |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
name: Riscv | |
name: RISC-V |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🔥 great work figuring this all out!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this files name still has a uppercase V
.github/workflows/riscV.yml
Outdated
jobs: | ||
build-sp1: | ||
runs-on: ubuntu-latest | ||
needs: [cargo-fmt, cargo-clippy] |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks like the risc CI's are now not running?
trying removing the needs lines for both of them. I am guessing it is due to these jobs not being in the same file node
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good, good shit man!
Issue: #152