diff --git a/.gitea/workflows/quartz-build-publish.yaml b/.gitea/workflows/quartz-build-publish.yaml index 2cd502b..7552ec3 100644 --- a/.gitea/workflows/quartz-build-publish.yaml +++ b/.gitea/workflows/quartz-build-publish.yaml @@ -27,26 +27,31 @@ jobs: with: node-version: 24 - # - name: Cache dependencies - # uses: actions/cache@v5 - # with: - # path: ~/.npm - # key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} - # restore-keys: | - # ${{ runner.os }}-node- + - name: Cache dependencies + uses: actions/cache@v5 + working-directory: quartz/ + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- - # - name: Cache Quartz plugins - # uses: actions/cache@v5 - # with: - # path: .quartz/plugins - # key: ${{ runner.os }}-plugins-${{ hashFiles('quartz.lock.json') }} - # restore-keys: | - # ${{ runner.os }}-plugins- + - name: Cache Quartz plugins + uses: actions/cache@v5 + working-directory: quartz/ + with: + path: .quartz/plugins + key: ${{ runner.os }}-plugins-${{ hashFiles('quartz.lock.json') }} + restore-keys: | + ${{ runner.os }}-plugins- - run: npm install + working-directory: quartz/ - name: Install Quartz plugins run: npx quartz plugin install + working-directory: quartz/ - name: Check types and style - run: npm run check \ No newline at end of file + run: npm run check + working-directory: quartz/ \ No newline at end of file