aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--.gitea/workflows/test.yml27
1 files changed, 15 insertions, 12 deletions
diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml
index 226f296f..9add0f45 100644
--- a/.gitea/workflows/test.yml
+++ b/.gitea/workflows/test.yml
@@ -11,19 +11,22 @@ jobs:
container:
image: node:16-bookworm-slim
steps:
- - name: Get dependencies
+ - name: Enable backports
+ run: >-
+ echo 'deb http://deb.debian.org/debian bookworm-backports main' >> /etc/apt/sources.list.d/backports.list
+ if: ${{ runner.os == 'Linux' }}
+
+ - name: Ensure environment
run: >-
- echo 'deb http://deb.debian.org/debian bookworm-backports main' >> /etc/apt/sources.list.d/backports.list &&
- apt-get update &&
- apt-get install -y
- acl
- git
- gcc
- pkg-config
- libwayland-dev
- wayland-protocols/bookworm-backports
- libxcb1-dev
- libacl1-dev
+ apt-get update && apt-get install -y curl wget sudo libxml2
+ if: ${{ runner.os == 'Linux' }}
+
+ - name: Get dependencies
+ uses: awalsh128/cache-apt-pkgs-action@latest
+ with:
+ packages: acl git gcc pkg-config libwayland-dev wayland-protocols/bookworm-backports libxcb1-dev libacl1-dev
+ version: 1.0
+ #execute_install_scripts: true
if: ${{ runner.os == 'Linux' }}
- name: Checkout