From a19599cc4dd064837ea73be2af074a6bc3684ee6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20D=C4=9Bdi=C4=8D?= Date: Fri, 10 Jan 2025 20:59:23 +0100 Subject: [PATCH] Caching APT packages in GH actions --- .github/workflows/asset-update.yml | 13 ++++++++----- .github/workflows/release.yml | 9 +++++---- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/.github/workflows/asset-update.yml b/.github/workflows/asset-update.yml index 936bca8f..71373eb9 100644 --- a/.github/workflows/asset-update.yml +++ b/.github/workflows/asset-update.yml @@ -6,6 +6,8 @@ on: paths: - "assets/**" - "src/txt/readme.txt" +env: + cache-version: 1 jobs: deploy: name: "Upload assets & readme to wordpress.org" @@ -18,15 +20,16 @@ jobs: assets src/txt/readme.txt + - name: "Install SVN" + uses: awalsh128/cache-apt-pkgs-action@v1.4.3 + with: + packages: subversion + version: ${{ env.cache-version }} + - name: "Move readme to root" run: | mv src/txt/readme.txt readme.txt - - name: Install SVN - run: | - sudo apt-get update - sudo apt-get install subversion - - name: WordPress Deploy id: deploy uses: 10up/action-wordpress-plugin-asset-update@2.1.3 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2a107198..400890af 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -63,10 +63,11 @@ jobs: runs-on: ubuntu-latest needs: build steps: - - name: Install SVN - run: | - sudo apt-get update - sudo apt-get install subversion + - name: "Install SVN" + uses: awalsh128/cache-apt-pkgs-action@v1.4.3 + with: + packages: subversion + version: ${{ env.cache-version }} - name: "Download artifact" uses: actions/download-artifact@v4