Skip to content
This repository has been archived by the owner on Aug 2, 2024. It is now read-only.

Store contract class data in client #2582

Store contract class data in client

Store contract class data in client #2582

Workflow file for this run

---
name: Workflow - Pull Request
on:
workflow_dispatch:
pull_request:
branches: [main]
concurrency:
group:
pr-checks-${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true
jobs:
changelog:
name: Enforce CHANGELOG
uses: ./.github/workflows/changelog.yml
configs-verifier:
name: Verify configs
uses: ./.github/workflows/configs-verifier.yml
linters:
name: Run linters
uses: ./.github/workflows/linters.yml
needs: [changelog, configs-verifier]
rust_build_test:
name: Build & Integration Tests
uses: ./.github/workflows/rust-build-test.yml
needs: [changelog, configs-verifier]
madara_commands:
name: Test Madara commands
uses: ./.github/workflows/madara-commands.yml
needs: [linters, rust_build_test]
linters_cargo:
name: Run Cargo linters
uses: ./.github/workflows/linters-cargo.yml
needs: madara_commands
coverage:
name: Run code coverage
uses: ./.github/workflows/coverage.yml
needs: madara_commands
basic_testnet:
name: Run Basic Testnet
uses: ./.github/workflows/basic-testnet.yml
needs: madara_commands
rpc-tests:
name: Run rpc tests
uses: ./.github/workflows/starknet-rpc-tests.yml
needs: madara_commands
starknet-js-tests:
name: Run starknet-js compatibility tests
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.12.0"
SCARB_VERSION: "2.3.1"
steps:
- uses: keep-starknet-strange/starknet-foundry-compatibility-tests@main
gomu-gomu-tests:
name: Run gomu gomu performance tests
uses: ./.github/workflows/gomu-gomu-tests.yml
needs: madara_commands