Skip to content

Commit

Permalink
Merge branch 'release/rcnet-v3'
Browse files Browse the repository at this point in the history
  • Loading branch information
0xOmarA committed Aug 31, 2023
2 parents 0aa9576 + fd0cde0 commit a07c00c
Show file tree
Hide file tree
Showing 192 changed files with 13,197 additions and 5,628 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ on:
- release/*
- develop
- main
- linux-builds-fix
jobs:
build:
runs-on: ${{ matrix.build-target.runner }}
Expand All @@ -30,7 +31,7 @@ jobs:
# Linux Targets
- crate: radix-engine-toolkit-uniffi
target-triple: x86_64-unknown-linux-gnu
runner: ubuntu-latest
runner: ubuntu-20.04
- crate: radix-engine-toolkit-uniffi
target-triple: aarch64-unknown-linux-gnu
runner: ubuntu-latest
Expand Down Expand Up @@ -91,6 +92,7 @@ jobs:
- name: Build Dependencies (aarch64 linux)
if: ${{ matrix.build-target.target-triple == 'aarch64-unknown-linux-gnu' }}
run: |
sudo apt-get update
sudo apt-get install -y gcc-aarch64-linux-gnu
echo "CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
echo "CC=aarch64-linux-gnu-gcc" >> $GITHUB_ENV
Expand Down Expand Up @@ -130,9 +132,7 @@ jobs:
# SCCACHE_GHA_ENABLED: "true"
# RUSTC_WRAPPER: "sccache"
run: |
cargo +nightly build \
-Z build-std=std,panic_abort \
-Z build-std-features=panic_immediate_abort \
cargo build \
--target ${{ matrix.build-target.target-triple }} \
--release
- name: Clean Build Artifacts
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
crate: [ radix-engine-toolkit, radix-engine-toolkit-core ]
crate: [ radix-engine-toolkit, radix-engine-toolkit-core, sbor-json ]

steps:
- uses: actions/checkout@v3
Expand Down
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
"radix-engine-toolkit-uniffi/Cargo.toml",
"radix-engine-toolkit-core/Cargo.toml",
"radix-engine-toolkit/Cargo.toml",
"sbor-json/Cargo.toml",
"generator/Cargo.toml",
"uniffi-bindgen/Cargo.toml"
],
Expand All @@ -12,6 +13,7 @@
"ansharnet",
"archiver",
"bootstrapper",
"btreeset",
"cbrt",
"decryptors",
"Devopsnet",
Expand All @@ -23,6 +25,7 @@
"Localnet",
"mardunet",
"Milestonenet",
"moka",
"nebunet",
"nergalnet",
"openapi",
Expand All @@ -35,9 +38,11 @@
"rustfmt",
"rustup",
"Sandpitnet",
"Securification",
"Swatinem",
"testcases",
"thiserror",
"typeshare",
"unhashed",
"uniffi",
"unstake",
Expand Down
13 changes: 13 additions & 0 deletions build_wasm.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
cd radix-engine-toolkit
cargo +nightly build \
-Z build-std=std,panic_abort \
-Z build-std-features=panic_immediate_abort \
--target wasm32-unknown-unknown \
--release
npx wasm-opt@1.4 -Oz -g \
--strip-dwarf \
--strip-debug \
--strip-producers \
-o \
./target/wasm32-unknown-unknown/release/radix_engine_toolkit.wasm \
./target/wasm32-unknown-unknown/release/radix_engine_toolkit.wasm
4 changes: 3 additions & 1 deletion format.sh
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
(cd radix-engine-toolkit-core; cargo +nightly fmt)
(cd radix-engine-toolkit; cargo +nightly fmt)
(cd radix-engine-toolkit; cargo +nightly fmt)
(cd radix-engine-toolkit-uniffi; cargo +nightly fmt)
(cd sbor-json; cargo +nightly fmt)
Loading

0 comments on commit a07c00c

Please sign in to comment.