diff --git a/.gitea/workflows/api-docs.yml b/.gitea/workflows/api-docs.yml index 9294984..61781de 100644 --- a/.gitea/workflows/api-docs.yml +++ b/.gitea/workflows/api-docs.yml @@ -33,8 +33,15 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - cache: 'npm' - cache-dependency-path: services/api-docs/package-lock.json + + - name: Cache npm dependencies + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ matrix.node-version }}-${{ hashFiles('services/api-docs/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-${{ matrix.node-version }}- + ${{ runner.os }}-node- - name: Install dependencies run: npm ci @@ -88,8 +95,15 @@ jobs: uses: actions/setup-node@v4 with: node-version: '18' - cache: 'npm' - cache-dependency-path: services/api-docs/package-lock.json + + - name: Cache npm dependencies + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.os }}-node-18-${{ hashFiles('services/api-docs/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-18- + ${{ runner.os }}-node- - name: Install dependencies run: npm ci diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 61b1f6e..13698fa 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -112,8 +112,15 @@ jobs: uses: actions/setup-node@v4 with: node-version: '18' - cache: 'npm' - cache-dependency-path: services/api-docs/package-lock.json + + - name: Cache npm dependencies + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.os }}-node-18-${{ hashFiles('services/api-docs/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-18- + ${{ runner.os }}-node- - name: Install dependencies run: npm ci @@ -145,8 +152,15 @@ jobs: uses: actions/setup-node@v4 with: node-version: '18' - cache: 'npm' - cache-dependency-path: frontend/package-lock.json + + - name: Cache npm dependencies + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.os }}-node-18-${{ hashFiles('frontend/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-18- + ${{ runner.os }}-node- - name: Install dependencies run: npm ci diff --git a/.gitea/workflows/frontend.yml b/.gitea/workflows/frontend.yml index 7efa6aa..bdb4179 100644 --- a/.gitea/workflows/frontend.yml +++ b/.gitea/workflows/frontend.yml @@ -33,8 +33,15 @@ jobs: uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - cache: 'npm' - cache-dependency-path: frontend/package-lock.json + + - name: Cache npm dependencies + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ matrix.node-version }}-${{ hashFiles('frontend/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-${{ matrix.node-version }}- + ${{ runner.os }}-node- - name: Install dependencies run: npm ci @@ -88,8 +95,15 @@ jobs: uses: actions/setup-node@v4 with: node-version: '18' - cache: 'npm' - cache-dependency-path: frontend/package-lock.json + + - name: Cache npm dependencies + uses: actions/cache@v4 + with: + path: ~/.npm + key: ${{ runner.os }}-node-18-${{ hashFiles('frontend/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node-18- + ${{ runner.os }}-node- - name: Install dependencies run: npm ci