Bump version to v0.29 #609
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: | |
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 | |
# Style check | |
- name: Style checks | |
run: ./.github/scripts/ci-style.sh | |
msrv: | |
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 | |
# Verify the MSRV defined in Cargo.toml | |
- 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 verify --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 |