diff --git a/.github/workflows/newsletter.yml b/.github/workflows/newsletter.yml index fac5805..9adf5aa 100644 --- a/.github/workflows/newsletter.yml +++ b/.github/workflows/newsletter.yml @@ -19,13 +19,21 @@ jobs: - name: Set up Node.js uses: actions/setup-node@v4 with: - node-version: '20' + node-version: 18 + + - name: Cache npm dependencies + uses: actions/cache@v4 + with: + path: viewer/node_modules + key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} + restore-keys: | + ${{ runner.os }}-node- - name: Install dependencies - run: npm install + run: cd viewer && npm install - name: Generate newsletter - run: node scripts/newsletter.mjs + run: cd viewer && node scripts/newsletter.mjs env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} EMAIL_ADDRESS: ${{ secrets.EMAIL_ADDRESS }}