diff --git a/.github/workflows/build-circuits.yml b/.github/workflows/build-circuits.yml index 8cc501f..d35c4bb 100644 --- a/.github/workflows/build-circuits.yml +++ b/.github/workflows/build-circuits.yml @@ -299,7 +299,7 @@ jobs: - name: Create Unified Release Bundle env: - BUNDLE_NAME: nomos-circuits-${{ env.OS }}-${{ env.ARCH }}-${{ env.VERSION }} + BUNDLE_NAME: nomos-circuits-${{ env.VERSION }}-${{ env.OS }}-${{ env.ARCH }} run: | # Create the bundle directory structure mkdir -p "${BUNDLE_NAME}"/{pol,poq,zksign,poc} @@ -339,8 +339,8 @@ jobs: - name: Upload Unified Release Bundle uses: actions/upload-artifact@de65e23aa2b7e23d713bb51fbfcb6d502f8667d8 with: - name: nomos-circuits-${{ env.OS }}-${{ env.ARCH }}-${{ env.VERSION }}.tar.gz - path: nomos-circuits-${{ env.OS }}-${{ env.ARCH }}-${{ env.VERSION }}.tar.gz + name: nomos-circuits-${{ env.VERSION }}-${{ env.OS }}-${{ env.ARCH }}.tar.gz + path: nomos-circuits-${{ env.VERSION }}-${{ env.OS }}-${{ env.ARCH }}.tar.gz build-windows: name: Build Windows Binaries (Native) @@ -576,8 +576,8 @@ jobs: - name: Upload Unified Release Bundle uses: actions/upload-artifact@de65e23aa2b7e23d713bb51fbfcb6d502f8667d8 with: - name: nomos-circuits-${{ env.OS }}-${{ env.ARCH }}-${{ env.VERSION }}.tar.gz - path: nomos-circuits-${{ env.OS }}-${{ env.ARCH }}-${{ env.VERSION }}.tar.gz + name: nomos-circuits-${{ env.VERSION }}-${{ env.OS }}-${{ env.ARCH }}.tar.gz + path: nomos-circuits-${{ env.VERSION }}-${{ env.OS }}-${{ env.ARCH }}.tar.gz build-macos: name: Build MacOS Binaries (Native) @@ -735,7 +735,7 @@ jobs: - name: Create Unified Release Bundle env: - BUNDLE_NAME: nomos-circuits-${{ env.OS }}-${{ env.ARCH }}-${{ env.VERSION }} + BUNDLE_NAME: nomos-circuits-${{ env.VERSION }}-${{ env.OS }}-${{ env.ARCH }} run: | # Create the bundle directory structure mkdir -p "${BUNDLE_NAME}"/{pol,poq,zksign,poc} @@ -775,8 +775,8 @@ jobs: - name: Upload Unified Release Bundle uses: actions/upload-artifact@de65e23aa2b7e23d713bb51fbfcb6d502f8667d8 with: - name: nomos-circuits-${{ env.OS }}-${{ env.ARCH }}-${{ env.VERSION }}.tar.gz - path: nomos-circuits-${{ env.OS }}-${{ env.ARCH }}-${{ env.VERSION }}.tar.gz + name: nomos-circuits-${{ env.VERSION }}-${{ env.OS }}-${{ env.ARCH }}.tar.gz + path: nomos-circuits-${{ env.VERSION }}-${{ env.OS }}-${{ env.ARCH }}.tar.gz publish-release: name: Create Release @@ -839,7 +839,7 @@ jobs: arch: x86_64 env: UPLOAD_URL: ${{ needs.publish-release.outputs.upload_url }} - ARTIFACT_NAME: nomos-circuits-${{ matrix.platform.os }}-${{ matrix.platform.arch }}-${{ needs.setup.outputs.version }}.tar.gz + ARTIFACT_NAME: nomos-circuits-${{ needs.setup.outputs.version }}-${{ matrix.platform.os }}-${{ matrix.platform.arch }}.tar.gz steps: - name: Download Unified Bundle uses: actions/download-artifact@448e3f862ab3ef47aa50ff917776823c9946035b diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 3294c59..73330c6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -18,14 +18,14 @@ Each release includes a single unified bundle per platform: For each supported platform (Linux x86_64, macOS aarch64, Windows x86_64): -- **`nomos-circuits-{os}-{arch}-{version}.tar.gz`** +- **`nomos-circuits-{version}-{os}-{arch}.tar.gz`** A complete bundle containing all components needed to generate and verify proofs for all circuits. **Bundle Structure:** ``` -nomos-circuits-{os}-{arch}-{version}/ +nomos-circuits-{version}-{os}-{arch}/ ├── VERSION ├── pol/ │ ├── witness_generator[.exe]