From 7769225e46d7bdd8f7840e92c790002ca2416ffa Mon Sep 17 00:00:00 2001 From: Mehul Kiran Chaudhari <55375534+MehulKChaudhari@users.noreply.github.com> Date: Tue, 28 Jan 2025 21:15:20 +0530 Subject: [PATCH 1/3] chore: switch to pnpm for dependency management in github pages workflow --- .github/workflows/gh-pages.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index d02ab46d..cca414b1 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -10,12 +10,13 @@ jobs: deploy: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 + - uses: actions/checkout@v4 + + - uses: actions/setup-node@v4 with: - node-version: '14' - - run: npm install -g npm@7 - - run: npm install + node-version: '20' + - run: npm install -g pnpm@9 + - run: pnpm install - run: npx lint-to-the-future output -o lttfOutput --rootUrl ember-api-docs --previous-results https://ember-learn.github.io/ember-api-docs/data.json - name: Deploy uses: peaceiris/actions-gh-pages@v3 From 2f4ddfc8a0298ee94fd12c783404d422e0e4c589 Mon Sep 17 00:00:00 2001 From: Mehul Kiran Chaudhari <55375534+MehulKChaudhari@users.noreply.github.com> Date: Tue, 28 Jan 2025 23:38:47 +0530 Subject: [PATCH 2/3] chore: use pnpmm action instead of global install --- .github/workflows/gh-pages.yml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index cca414b1..f0f7d687 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -15,8 +15,12 @@ jobs: - uses: actions/setup-node@v4 with: node-version: '20' - - run: npm install -g pnpm@9 - - run: pnpm install + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v4 + with: + cache: 'pnpm' + node-version: 20 + - run: pnpm i --frozen-lockfile - run: npx lint-to-the-future output -o lttfOutput --rootUrl ember-api-docs --previous-results https://ember-learn.github.io/ember-api-docs/data.json - name: Deploy uses: peaceiris/actions-gh-pages@v3 From bd83d33f6d3edc73070ab27c82236ecd5f6afda3 Mon Sep 17 00:00:00 2001 From: Mehul Kiran Chaudhari <55375534+MehulKChaudhari@users.noreply.github.com> Date: Tue, 28 Jan 2025 23:39:51 +0530 Subject: [PATCH 3/3] remove: extra node setup --- .github/workflows/gh-pages.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/gh-pages.yml b/.github/workflows/gh-pages.yml index f0f7d687..73046de0 100644 --- a/.github/workflows/gh-pages.yml +++ b/.github/workflows/gh-pages.yml @@ -12,9 +12,6 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '20' - uses: pnpm/action-setup@v4 - uses: actions/setup-node@v4 with: