diff --git a/.forgejo/workflows/ci.yml b/.forgejo/workflows/ci.yml index 846b4e1..5067911 100644 --- a/.forgejo/workflows/ci.yml +++ b/.forgejo/workflows/ci.yml @@ -11,7 +11,15 @@ jobs: runs-on: self-hosted steps: - name: Checkout code - uses: actions/checkout@v4 + uses: https://codeberg.org/actions/checkout@v4 + + - name: Cache node modules + uses: https://codeberg.org/actions/cache@v3 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- - name: Install dependencies run: npm ci diff --git a/.forgejo/workflows/deploy.yml b/.forgejo/workflows/deploy.yml index 0725542..f10b7ac 100644 --- a/.forgejo/workflows/deploy.yml +++ b/.forgejo/workflows/deploy.yml @@ -10,7 +10,15 @@ jobs: runs-on: self-hosted steps: - name: Checkout code - uses: actions/checkout@v4 + uses: https://codeberg.org/actions/checkout@v4 + + - name: Cache node modules + uses: https://codeberg.org/actions/cache@v3 + with: + path: ~/.npm + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- - name: Install dependencies run: npm ci