feat: Add ere-zisk with only compile and execute utility. (#27)

* feat: add `ere-zisk` and `compile` functionality

* fix: use `FixintEncoding` for `Input::as_bytes` to make it deterministic

* feat: implement `zkVM::execute`

* fix: make `install_zisk_sdk.sh` work with docker

* chore: add comment why use `#[should_panic]`

* feat: use command `cargo-zisk ...` for `compile`, `execute`, `prove` and `verify`

* ci

* fix: invalid proof
This commit is contained in:
Han
2025-05-28 15:49:04 +01:00
committed by GitHub
parent d106f8d65c
commit 5b5a012e26
16 changed files with 777 additions and 68 deletions

View File

@@ -1,36 +1,36 @@
name: Check ZisK Docker Image
# on:
# push:
# branches:
# - master
# pull_request:
# branches:
# - master
# workflow_dispatch:
on:
push:
branches:
- master
pull_request:
branches:
- master
workflow_dispatch:
# jobs:
# build_zisk_image:
# name: Build ZisK Docker Image
# runs-on: ubuntu-latest
jobs:
build_zisk_image:
name: Build ZisK Docker Image
runs-on: ubuntu-latest
# steps:
# - name: Checkout repository
# uses: actions/checkout@v4
steps:
- name: Checkout repository
uses: actions/checkout@v4
# - name: Set up Docker Buildx
# uses: docker/setup-buildx-action@v3
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
# - name: Build dependent Docker base image
# run: |
# docker build \
# --file docker/base/Dockerfile.base \
# --tag ere-base:latest \
# .
- name: Build dependent Docker base image
run: |
docker build \
--file docker/base/Dockerfile.base \
--tag ere-base:latest \
.
# - name: Build ZisK Docker image
# run: |
# docker build \
# --file docker/zisk/Dockerfile \
# --tag ere-builder-zisk-check:latest \
# .
- name: Build ZisK Docker image
run: |
docker build \
--file docker/zisk/Dockerfile \
--tag ere-builder-zisk-check:latest \
.