Skip to content

[EAN-Issue-2530] Added evm-contracts-details move module #1199

[EAN-Issue-2530] Added evm-contracts-details move module

[EAN-Issue-2530] Added evm-contracts-details move module #1199

name: Run aptos framework checks
on:
push:
branches: [ "dev", "release/**", "feature/**" ]
paths-ignore: [ '**/*.md' ]
pull_request:
types: [opened, synchronize, ready_for_review]
branches: [ "dev", "release/**", "feature/**" ]
paths-ignore: [ '**/*.md' ]
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
env:
CARGO_TERM_COLOR: always
CARGO_NET_GIT_FETCH_WITH_CLI: true
DOCKER_BUILDKIT: 1
jobs:
build:
runs-on: [self-hosted, do-ephemeral]
timeout-minutes: 90
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
- name: Install cargo-nextest
uses: taiki-e/install-action@nextest
- name: Setup SSH access
run: |
mkdir -p ~/.ssh
echo "${{ secrets.SSH_PRIVATE_KEY }}" > ~/.ssh/id_rsa
chmod 600 ~/.ssh/id_rsa
ssh-keyscan github.com >> ~/.ssh/known_hosts
echo "Host github.com
StrictHostKeyChecking no
" >> ~/.ssh/config
- name: Test SSH connection
run: ssh -T git@github.com || true
- name: Run aptos-types tests
run: cargo test --release -p aptos-types --lib unit_tests --no-fail-fast
- name: Run aptos-framework tests
run: cargo test --release -p aptos-framework -- --skip prover
- name: Run language e2e tests
run: RUST_MIN_STACK=104857600 cargo nextest run -p language-e2e-testsuite --no-fail-fast
- name: Run move e2e tests
run: RUST_MIN_STACK=104857600 cargo nextest run -p e2e-move-tests --no-fail-fast