From 35b41a4dc975033f7ce560747e53de140d3c246d Mon Sep 17 00:00:00 2001 From: sfja Date: Mon, 23 Mar 2026 23:00:23 +0100 Subject: [PATCH] add game to ci --- .github/workflows/verify.yml | 29 +++++++++++++++++++++++++---- 1 file changed, 25 insertions(+), 4 deletions(-) diff --git a/.github/workflows/verify.yml b/.github/workflows/verify.yml index f7666b9..5c853df 100644 --- a/.github/workflows/verify.yml +++ b/.github/workflows/verify.yml @@ -1,4 +1,4 @@ -name: Backend +name: Verify on: push: @@ -7,12 +7,11 @@ on: branches: [ "main" ] jobs: - verify: + backend: runs-on: ubuntu-latest container: sfja/h5-mst-ci-backend:1.0 - steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: check working-directory: ./backend run: make check @@ -23,3 +22,25 @@ jobs: working-directory: ./backend run: make test + game: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - name: cache crates + uses: actions/cache@v4 + with: + path: | + ~/.cargo/registry + ~/.cargo/git + target + key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} + - name: check + working-directory: ./unnamed-game-engine + run: cargo check + - name: build + working-directory: ./unnamed-game-engine + run: cargo build + - name: test + working-directory: ./unnamed-game-engine + run: cargo test +