Merge pull request #170 from corwinkuiper/cache

Better caching?
This commit is contained in:
Corwin 2022-02-22 23:42:20 +00:00 committed by GitHub
commit ce8ec52170
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View file

@ -13,8 +13,6 @@ jobs:
build:
runs-on: ubuntu-20.04
steps:
- name: Set CARGO_TARGET_DIR
run: echo "CARGO_TARGET_DIR=$HOME/target" >> $GITHUB_ENV
- name: Install build tools
run: sudo apt-get update && sudo apt-get install build-essential binutils-arm-none-eabi libelf-dev zip -y
- uses: actions/checkout@v2
@ -25,10 +23,13 @@ jobs:
~/.cargo/registry
~/.cargo/git
~/target
mgba-test-runner/target
key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }}
- name: install mgba-test-runner
run: cargo install --path mgba-test-runner --verbose
- name: Set CARGO_TARGET_DIR
run: echo "CARGO_TARGET_DIR=$HOME/target" >> $GITHUB_ENV
- name: Install gbafix
run: cargo install gbafix
- name: Build and test all crates

View file

@ -5,6 +5,11 @@ OUT_DIRECTORY=$2
CURRENT_DIRECTORY=$(pwd)
cd ${OUT_DIRECTORY}
if [[ -f libmgba-cycle.a ]]; then
exit 0
fi
curl -L https://github.com/mgba-emu/mgba/archive/refs/tags/${MGBA_VERSION}.tar.gz -o mgba-${MGBA_VERSION}.tar.gz
tar -xvf mgba-${MGBA_VERSION}.tar.gz
cd mgba-${MGBA_VERSION}