-
Notifications
You must be signed in to change notification settings - Fork 2.2k
release zksync os #4212
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
release zksync os #4212
Conversation
|
Hey there! 👋🏼 We require pull request titles to follow the Conventional Commits specification and it looks like your proposed title needs to be adjusted.
Details: |
| runs-on: ubuntu-latest | ||
| name: Test changed-files | ||
| outputs: | ||
| core: ${{ steps.changed-files-yaml.outputs.core_any_changed }} | ||
| prover: ${{ steps.changed-files-yaml.outputs.prover_any_changed }} | ||
| all: ${{ steps.changed-files-yaml.outputs.all_any_changed }} | ||
| steps: | ||
| - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | ||
| with: | ||
| fetch-depth: 2 | ||
|
|
||
| - name: Get all test, doc and src files that have changed | ||
| id: changed-files-yaml | ||
| uses: tj-actions/changed-files@48566bbcc22ceb7c5809ebdd27377309f2c3de8c # v39 | ||
| with: | ||
| files_yaml: | | ||
| # TODO: make it more granular, as already implemented in CI workflow | ||
| # We don't want to be rebuilding and redeploying all the Docker images when eg. only document have changed | ||
| prover: | ||
| - prover/** | ||
| - core/lib/** | ||
| - zkos_prover/** | ||
| - '!core/lib/zksync_core_leftovers/**' | ||
| core: | ||
| - core/** | ||
| all: | ||
| - '!core/**' | ||
| - '!prover/**' | ||
| setup: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| - name: Get all test, doc and src files that have changed | ||
| id: changed-files-yaml | ||
| uses: tj-actions/changed-files@48566bbcc22ceb7c5809ebdd27377309f2c3de8c # v39 | ||
| with: | ||
| files_yaml: | | ||
| # TODO: make it more granular, as already implemented in CI workflow | ||
| # We don't want to be rebuilding and redeploying all the Docker images when eg. only document have changed | ||
| prover: | ||
| - prover/** | ||
| - core/lib/** | ||
| - zkos_prover/** | ||
| - '!core/lib/zksync_core_leftovers/**' | ||
| core: | ||
| - core/** | ||
| all: | ||
| - '!core/**' | ||
| - '!prover/**' | ||
| setup: |
Check failure
Code scanning / CodeQL
Use of a known vulnerable action
| name: Setup | ||
| runs-on: [ matterlabs-deployer-stage ] | ||
| outputs: | ||
| image_tag_suffix: ${{ steps.generate-tag-suffix.outputs.image_tag_suffix }} | ||
| prover_fri_gpu_key_id: ${{ steps.extract-prover-fri-setup-key-ids.outputs.gpu_short_commit_sha }} | ||
| steps: | ||
| - uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4 | ||
|
|
||
| - name: Generate image tag suffix | ||
| id: generate-tag-suffix | ||
| run: | | ||
| sha=$(git rev-parse --short HEAD) | ||
| ts=$(date +%s%N | cut -b1-13) | ||
| echo "image_tag_suffix=${sha}-${ts}" >> $GITHUB_OUTPUT | ||
|
|
||
| - name: Generate outputs with Prover FRI setup data keys IDs | ||
| id: extract-prover-fri-setup-key-ids | ||
| run: | | ||
| ./prover/extract-setup-data-keys.sh >> $GITHUB_OUTPUT | ||
|
|
||
| build-push-core-images: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| name: Build and push images | ||
| needs: [ setup, changed_files ] | ||
| uses: ./.github/workflows/build-core-template.yml | ||
| if: needs.changed_files.outputs.core == 'true' || needs.changed_files.outputs.all == 'true' | ||
| with: | ||
| image_tag_suffix: ${{ needs.setup.outputs.image_tag_suffix }} | ||
| action: "build" | ||
| secrets: | ||
| DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }} | ||
| DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} | ||
|
|
||
|
|
||
| build-push-prover-images: |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
| name: Build and push images | ||
| needs: [ setup, changed_files ] | ||
| uses: ./.github/workflows/build-zksyncos-prover-template.yml | ||
| if: needs.changed_files.outputs.prover == 'true' || needs.changed_files.outputs.all == 'true' | ||
| with: | ||
| image_tag_suffix: ${{ needs.setup.outputs.image_tag_suffix }} | ||
| ERA_BELLMAN_CUDA_RELEASE: ${{ vars.ERA_BELLMAN_CUDA_RELEASE }} | ||
| action: "build" | ||
| secrets: | ||
| DOCKERHUB_USER: ${{ secrets.DOCKERHUB_USER }} | ||
| DOCKERHUB_TOKEN: ${{ secrets.DOCKERHUB_TOKEN }} |
Check warning
Code scanning / CodeQL
Workflow does not contain permissions
fbbcad0 to
b007d1e
Compare
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
e74cc9c to
ba77cdb
Compare
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
83287c0 to
d767281
Compare
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
9452136 to
ac2a555
Compare
Signed-off-by: Danil <[email protected]>
ac2a555 to
5ddeea8
Compare
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
44a749f to
75e2861
Compare
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
56b6cc2 to
1734b22
Compare
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
Signed-off-by: Danil <[email protected]>
What ❔
Release zksync os prover and server. For using it later in demo stands.
Why ❔
Is this a breaking change?
Operational changes
Checklist
zkstack dev fmtandzkstack dev lint.