From cc0c255dae55adc87aab15a461cbe595dff941b8 Mon Sep 17 00:00:00 2001 From: Fuzzbawls Date: Sat, 25 Oct 2025 18:56:43 -0700 Subject: [PATCH 1/3] CI: Update windows runner to 2022 image --- .github/workflows/main.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index f86906e..664c8dd 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -51,7 +51,7 @@ jobs: cachepath: ~/Library/Caches/pip - name: Windows - os: windows-2019 + os: windows-2022 cachepath: ~\AppData\Local\pip\Cache steps: From 0db3c6d227f6d3ff791185f31b80f4d67d260dcc Mon Sep 17 00:00:00 2001 From: Fuzzbawls Date: Sat, 25 Oct 2025 18:57:20 -0700 Subject: [PATCH 2/3] CI: Update windows runner to 2022 image --- .github/workflows/main.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 664c8dd..c513036 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -50,6 +50,10 @@ jobs: os: macos-13 cachepath: ~/Library/Caches/pip + - name: macOS-arm + os: macos-14 + cachepath: ~/Library/Caches/pip + - name: Windows os: windows-2022 cachepath: ~\AppData\Local\pip\Cache From e1f7e4577cae70989807aad5433bd90e8ffe9586 Mon Sep 17 00:00:00 2001 From: Fuzzbawls Date: Sat, 25 Oct 2025 18:57:48 -0700 Subject: [PATCH 3/3] CI: Update windows runner to 2022 image --- .github/workflows/main.yaml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index c513036..48da8a0 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -49,10 +49,12 @@ jobs: - name: macOS os: macos-13 cachepath: ~/Library/Caches/pip + packages: imagemagick librsvg - name: macOS-arm os: macos-14 cachepath: ~/Library/Caches/pip + packages: imagemagick librsvg - name: Windows os: windows-2022 @@ -65,6 +67,10 @@ jobs: uses: actions/setup-python@v5 with: python-version: '3.10' + - name: Setup node.js 22 + uses: actions/setup-node@v6 + with: + node-version: 22 - name: Setup pip cache uses: actions/cache@v4 with: @@ -78,6 +84,10 @@ jobs: sudo apt-get update sudo apt-get install --no-install-recommends --no-upgrade -qq ${{ matrix.config.packages }} fi + if [[ ${{ matrix.config.os }} = macos* ]]; then + npm install -g --no-fund appdmg + brew install ${{ matrix.config.packages }} + fi pip install -r requirements.txt - name: Build run: |