From f048704fbbf71d43758ba9ef683e1b34e130bdc4 Mon Sep 17 00:00:00 2001 From: jo Date: Thu, 1 Sep 2022 19:39:32 +0200 Subject: [PATCH] ci: add docs lint tools cache --- .github/workflows/docs.yml | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index f10596396..63f16db73 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -22,13 +22,25 @@ jobs: steps: - uses: actions/checkout@v3 + + - uses: actions/cache@v3 + with: + path: | + /usr/local/bin/vale* + key: ${{ runner.os }}-docs-lint-tools + restore-keys: | + ${{ runner.os }}-docs-lint-tools + - name: Install Vale run: | - sudo pip3 install gh-release-install - sudo gh-release-install \ + python -m venv venv && source venv/bin/activate + pip install gh-release-install + + sudo venv/bin/gh-release-install \ errata-ai/vale \ vale_{version}_Linux_64-bit.tar.gz --extract vale \ - /usr/local/bin/vale + /usr/local/bin/vale \ + --version-file '{destination}.version' - name: Add annotations matchers run: |