Skip to content

Commit

Permalink
probable file
Browse files Browse the repository at this point in the history
  • Loading branch information
bruhhgnik committed Oct 4, 2024
1 parent de7b62d commit 7728a44
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
10 changes: 5 additions & 5 deletions .github/workflows/release-fedora.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,6 @@ jobs:
- name: Package RPM
run: |
mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
cp stone-prover.spec ~/rpmbuild/SPECS/
cp /usr/local/bin/cpu_air_prover ~/rpmbuild/SOURCES/cpu_air_prover-${TARGET_ARCH}
cp /usr/local/bin/cpu_air_verifier ~/rpmbuild/SOURCES/cpu_air_verifier-${TARGET_ARCH}
rpmbuild -ba ~/rpmbuild/SPECS/stone-prover.spec \
Expand All @@ -44,14 +43,15 @@ jobs:
- name: Rename RPM package
run: |
mv ~/rpmbuild/RPMS/x86_64/*.rpm ./stone-prover-fedora-${TARGET_ARCH}.rpm
mv ~/rpmbuild/RPMS/x86_64/*.rpm /github/workspace/stone-prover-fedora-${TARGET_ARCH}.rpm
- name: Upload files to GitHub release
uses: softprops/action-gh-release@v2
with:
files: |
/usr/local/bin/cpu_air_prover
/usr/local/bin/cpu_air_verifier
./stone-prover-fedora-${TARGET_ARCH}.rpm
./cpu_air_prover
./cpu_air_verifier
./stone-prover-fedora-${TARGET_ARCH}.rpm
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7 changes: 7 additions & 0 deletions fedora-build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ dnf update -y && dnf install -y \
elfutils-libelf-devel gmp-devel elfutils-devel clang \
libstdc++-devel libcxx libcxx-devel ncurses-compat-libs cairo-devel \
zlib-devel ncurses-devel sqlite-devel \
rpm-build \
readline-devel tk-devel gdbm-devel xz-devel \

# Install Python 3.9 from source
Expand Down Expand Up @@ -42,3 +43,9 @@ bazelisk test --cpu=$arch //...
# Create symbolic links for cpu_air_prover and cpu_air_verifier
ln -s /tmp/stone-prover/build/bazelbin/src/starkware/main/cpu/cpu_air_prover /usr/local/bin/cpu_air_prover
ln -s /tmp/stone-prover/build/bazelbin/src/starkware/main/cpu/cpu_air_verifier /usr/local/bin/cpu_air_verifier


# Copy the built binaries to the workspace directory
cp /tmp/stone-prover/build/bazelbin/src/starkware/main/cpu/cpu_air_prover /github/workspace/cpu_air_prover
cp /tmp/stone-prover/build/bazelbin/src/starkware/main/cpu/cpu_air_verifier /github/workspace/cpu_air_verifier

0 comments on commit 7728a44

Please sign in to comment.