From 16b118f37d7f8a668b620404bf1d98c8429af798 Mon Sep 17 00:00:00 2001 From: Robert Garrett Date: Thu, 25 Dec 2025 23:32:33 -0600 Subject: [PATCH] Update basic.yml workflow for Bevy 0.17 This thing has been broken since a48dfc1d65 (v0.5.0 + 1) when the game was upgraded to Bevy 0.17. Install the libwayland-dev package to get the CI runner building correctly again. I also increased the artifact retention period to 7 days... I'm not sure I actually want to keep any artifacts, but if I'm going to then I should keep them long enough for me to go back and look at them. --- .gitea/workflows/basic.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.gitea/workflows/basic.yml b/.gitea/workflows/basic.yml index d9a9632..4ca4fbf 100644 --- a/.gitea/workflows/basic.yml +++ b/.gitea/workflows/basic.yml @@ -18,7 +18,12 @@ jobs: with: components: rustfmt clippy - name: Install system dependencies - run: sudo apt-get update && sudo apt-get install -y --no-install-recommends libasound2-dev libudev-dev + run: > + sudo apt-get update && + sudo apt-get install -y --no-install-recommends + libasound2-dev + libudev-dev + libwayland-dev - name : cargo generate-lockfile if: hashFiles('Cargo.lock') == '' run: cargo generate-lockfile @@ -41,6 +46,6 @@ jobs: name: roberts-bad-asteroids-game path: target/release/asteroids if-no-files-found: 'error' - retention-days: 1 + retention-days: 7 compression-level: 9 overwrite: true