From 558c76ab8801bfbf627e93c1d006191cc7bc8224 Mon Sep 17 00:00:00 2001 From: mbkma Date: Sat, 25 Apr 2026 15:35:41 +0200 Subject: ci: fix release.yml --- .github/workflows/release.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e21befef..c1737de2 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -4,6 +4,10 @@ on: tags: - "v*.*.*" +env: + MATE_DESKTOP_VERSION: 1.28.2 + CACHE_PATH: /tmp/.cache + jobs: release: name: Release New Version @@ -17,6 +21,17 @@ jobs: - name: Install dependency packages run: sudo .github/workflows/ubuntu.sh + # INFO: mate-utils depends mate-desktop 1.27.1+, so we should install it from source. + - name: Cache mate-desktop binary packages + uses: actions/cache@v5 + id: cache-mate-desktop + with: + path: ${{ env.CACHE_PATH }} + key: ubuntu-build-mate-desktop-${{env.MATE_DESKTOP_VERSION}} + - name: Built and install mate-desktop from source + run: sudo .github/workflows/mate-desktop.sh ${{env.MATE_DESKTOP_VERSION}} ${{ env.CACHE_PATH }} + # INFO: mate-utils depends mate-desktop 1.27.1+, install finished. + - name: Build the source code run: .github/workflows/builds.sh autotools - name: Create github release -- cgit v1.2.1