diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index c06fea4..d8bc6e7 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -5,6 +5,8 @@ name: Homepage deployment jobs: deploy: runs-on: ubuntu-latest + env: + HUGO_CACHEDIR: /tmp/hugo_cache steps: - name: Setup Go uses: actions/setup-go@v5 @@ -14,6 +16,13 @@ jobs: run: wget https://dl.min.io/client/mc/release/linux-amd64/mc && chmod +x mc && cp mc /usr/local/bin - name: Clone repository uses: actions/checkout@v4 + - name: Cache Hugo modules + uses: actions/cache@v4 + with: + path: ${{ env.HUGO_CACHEDIR }} + key: ${{ runner.os }}-hugomod-${{ hashFiles('**/go.sum') }} + restore-keys: | + ${{ runner.os }}-hugomod- - name: Setup Hugo uses: https://github.com/peaceiris/actions-hugo@v3 with: