Skip to content

Commit

Permalink
Merge branch 'deoxys/stage' into deoxys/prod
Browse files Browse the repository at this point in the history
  • Loading branch information
antiyro committed Nov 20, 2023
2 parents b09b02f + f3d7324 commit 2ed5853
Show file tree
Hide file tree
Showing 71 changed files with 5,288 additions and 10,869 deletions.
13 changes: 2 additions & 11 deletions .github/workflows/binaries-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -59,13 +59,13 @@ jobs:
'aarch64-unknown-linux-gnu'
run: |
sudo apt update
sudo apt install -y clang llvm libudev-dev protobuf-compiler libssl-dev
sudo apt install -y clang llvm libudev-dev protobuf-compiler libssl-dev pkg-config
- name: Setup build deps (aarch64-unknown-linux-gnu)
if: matrix.build == 'aarch64-unknown-linux-gnu'
run: |
sudo apt update
sudo apt install -y g++-aarch64-linux-gnu libc6-dev-arm64-cross
sudo apt install -y g++-aarch64-linux-gnu libc6-dev-arm64-cross pkg-config-aarch64-linux-gnu
export CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=aarch64-linux-gnu-gcc
export CC_aarch64_unknown_linux_gnu=aarch64-linux-gnu-gcc
export CXX_aarch64_unknown_linux_gnu=aarch64-linux-gnu-g+
Expand Down Expand Up @@ -99,15 +99,6 @@ jobs:
export CXX_aarch64_unknown_linux_gnu=/usr/bin/aarch64-linux-gnu-g++
cargo build --release --target ${{ matrix.build }}
- name: Pre-Build (x86_64-pc-windows-msvc)
if: matrix.build == 'x86_64-pc-windows-msvc'
shell: bash
run: |
cargo fetch --target ${{ matrix.build }}
export reg_folder=$(ls C:/Users/runneradmin/.cargo/registry/src | grep github.com)
export pdb_folder=$(ls C:/Users/runneradmin/.cargo/registry/src/$reg_folder | grep parity-db)
sed -ir 's/madvise_random(_id: TableId, _map: \&mut memmap2::MmapMut)/madvise_random(_map: \&mut memmap2::MmapMut)/g' C:/Users/runneradmin/.cargo/registry/src/$reg_folder/$pdb_folder/src/file.rs
- name: Build (x86_64-pc-windows-msvc)
if: matrix.build == 'x86_64-pc-windows-msvc'
shell: bash
Expand Down
9 changes: 9 additions & 0 deletions .github/workflows/pull-request.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,15 @@ jobs:
uses: ./.github/workflows/starknet-js-tests.yml
needs: madara_commands

starknet-foundry-tests:
name: Run Starknet Foundry compatibility tests
runs-on: ubuntu-latest
needs: madara_commands
env:
SNCAST_VERSION: "0.8.3"
steps:
- uses: keep-starknet-strange/starknet-foundry-compatibility-tests@main

# https://github.com/keep-starknet-strange/madara/issues/1097
# benchmark:
# name: Run benchmarks
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/starknet-js-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
fail-on-cache-miss: true
- name: Setup dev chain
run: |
./target/release/madara setup --chain=dev --from-remote
./target/release/madara setup --chain=dev --from-local=configs
- name: Run starknet-js test
run: |-
./target/release/madara --dev --execution native &
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/starknet-rpc-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ jobs:
sudo apt-get install -y clang llvm libudev-dev protobuf-compiler
- name: Setup dev chain
run: |
./target/release/madara setup --chain=dev --from-remote
./target/release/madara setup --chain=dev --from-local=configs
- name: Run rpc native test
run: |-
./target/release/madara --dev --sealing=manual --execution=Native &
Expand Down
6 changes: 0 additions & 6 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,15 +1,9 @@
[submodule "madara-infra"]
path = madara-infra
url = https://github.com/keep-starknet-strange/madara-infra
[submodule "madara-app"]
path = madara-app
url = https://github.com/keep-starknet-strange/madara-app
[submodule "madara-docs"]
path = madara-docs
url = https://github.com/keep-starknet-strange/madara-docs
[submodule "madara-dev-explorer"]
path = madara-dev-explorer
url = https://github.com/keep-starknet-strange/madara-dev-explorer
[submodule "madara-tsukuyomi"]
path = madara-tsukuyomi
url = https://github.com/keep-starknet-strange/madara-tsukuyomi
23 changes: 22 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,28 @@

## Next release

- chore: remove crates that have been copy-pasted from plkdtSDK
- feat(rpc): return deployed contract address and actual fee in transaction
receipt
- fix: Wait for 1 minute for transaction to be processed in
get_transaction_receipt rpc
- ci: Fix starknet foundry sncast not found
- fix: Ensure transaction checks are compatible with starknet-rs
- ci: Run Starknet Foundry tests against Madara RPC
- fix: add name, symbol and decimals to fee token storage
- fix: dependencies for dockerfile and binaries
- docs: add translation of madara beast article to spanish
- chore: update starknet-js version in faucet-setup docs
- dev(compilation): add incremental compilation
- feat(rpc): add support for bulk estimate fee
- feat: add argent multicall contract to genesis
- chore(data-availability): update avail-subxt to version 0.4.0
- fix(ci): setup should fetch files from local config
- chore: deprecate `madara-app` and `madara-dev-explorer` modules
- chore(data-availability-avail): implement fire and forget, and add ws
reconnection logic
- chore: update `polkadot-sdk` to `release-polkadot-v1.3.0`

## v0.5.0

- chore: release v0.5.0
Expand Down Expand Up @@ -50,7 +72,6 @@
madara node
- feat(cache-option): add an option to enable aggressive caching in command-line
parameters
- fix: Ensure transaction checks are compatible with starknet-rs

## v0.4.0

Expand Down
Loading

0 comments on commit 2ed5853

Please sign in to comment.