diff --git a/.forgejo/workflows/deploy.yaml b/.forgejo/workflows/deploy.yaml index 9ef3036..830e84b 100644 --- a/.forgejo/workflows/deploy.yaml +++ b/.forgejo/workflows/deploy.yaml @@ -14,9 +14,24 @@ jobs: - name: Checkout code uses: actions/checkout@v4 + - name: Restore the NPM cache + id: tsru-npm + uses: https://data.forgejo.org/actions/cache/restore@v4 + with: + path: | + ./node_modules + key: node_modules + - name: Install dependencies run: npm i --include=dev + - name: Preserve the NPM packages + uses: https://data.forgejo.org/actions/cache/save@v4 + with: + path: | + ./node_modules + key: ${{ steps.tsru-npm.outputs.cache-primary-key }} + - name: Populate the .env file run: echo PUBLIC_TS_DISCORD=${{ env.PUBLIC_TS_DISCORD }} >> .env