Bump version to v0.29 #610
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Dacapo Tests | |
on: | |
pull_request: | |
branches: | |
- master | |
jobs: | |
test: | |
runs-on: ubuntu-22.04 | |
steps: | |
# Checkout repos and submodules | |
- uses: actions/checkout@v2 | |
- name: Setup Environments | |
run: | | |
./.github/scripts/ci-checkout.sh | |
./.github/scripts/ci-setup.sh | |
# Run the tests | |
- name: Dacapo Tests | |
run: ./.github/scripts/ci-test-normal.sh | |
# Style check | |
- name: Style checks | |
run: ./.github/scripts/ci-style.sh | |
# Verify the MSRV defined in Cargo.toml - this has to run after a normal build, as the binding needs entrypoint.rs to be generated during build. | |
- name: Install MSRV | |
run: cargo +stable install cargo-msrv --locked | |
- name: Setup tmate session | |
uses: mxschmitt/action-tmate@v3 | |
# Run cargo-msrv (force using i686 toolchain) | |
- name: Verify MSRV | |
id: verify-msrv | |
run: cargo msrv verify --path mmtk --target i686-unknown-linux-gnu -- cargo check --features semispace --target i686-unknown-linux-gnu | |
# If the previous step fails, find MSRV | |
- name: Find MSRV | |
if: ${{ steps.verify-msrv.outcome == 'failure' }} | |
run: cargo msrv find --path mmtk --target i686-unknown-linux-gnu -- cargo check --features semispace --target i686-unknown-linux-gnu | |
test-weak-ref: | |
runs-on: ubuntu-22.04 | |
steps: | |
# Checkout repos | |
- uses: actions/checkout@v2 | |
- name: Setup Environments | |
run: | | |
./.github/scripts/ci-checkout.sh | |
./.github/scripts/ci-setup.sh | |
# Run the tests | |
- name: Dacapo Tests | |
run: ./.github/scripts/ci-test-weak-ref.sh |