From e30f9ad76dddefc99b8e6933a5883001943852f4 Mon Sep 17 00:00:00 2001 From: abefernan <44572727+abefernan@users.noreply.github.com> Date: Thu, 13 Jul 2023 18:25:25 +0200 Subject: [PATCH 1/5] Use LTS Ubuntu --- .github/workflows/ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e8c6415..d766f5c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -8,7 +8,7 @@ on: jobs: lint: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Setup Node.js @@ -19,7 +19,7 @@ jobs: - run: npm run lint test: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Setup Node.js @@ -30,7 +30,7 @@ jobs: - run: npm run test:ci build: - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 steps: - uses: actions/checkout@v2 - name: Setup Node.js From f0bd4fc64753c876950b34a520859eeae8e9649f Mon Sep 17 00:00:00 2001 From: abefernan <44572727+abefernan@users.noreply.github.com> Date: Thu, 13 Jul 2023 18:26:18 +0200 Subject: [PATCH 2/5] Use LTS Node --- .github/workflows/ci.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d766f5c..32be2ae 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,8 +14,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v2 with: - node-version: "16" - - run: npm install + node-version: 18 - run: npm run lint test: @@ -25,8 +24,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v2 with: - node-version: "16" - - run: npm install + node-version: 18 - run: npm run test:ci build: @@ -36,7 +34,6 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v2 with: - node-version: "16" - - run: npm install + node-version: 18 - run: cp .env.sample .env.local - run: npm run build From 242e0444850cf252d2f69ef00c63a64b210ada99 Mon Sep 17 00:00:00 2001 From: abefernan <44572727+abefernan@users.noreply.github.com> Date: Thu, 13 Jul 2023 18:27:12 +0200 Subject: [PATCH 3/5] Use v3 of actions repo --- .github/workflows/ci.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 32be2ae..59cae01 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -10,9 +10,9 @@ jobs: lint: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: 18 - run: npm run lint @@ -20,9 +20,9 @@ jobs: test: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: 18 - run: npm run test:ci @@ -30,9 +30,9 @@ jobs: build: runs-on: ubuntu-22.04 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Setup Node.js - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: 18 - run: cp .env.sample .env.local From bfc1b16928c6ae76bc5a9e1d7a16581ab9370bc3 Mon Sep 17 00:00:00 2001 From: abefernan <44572727+abefernan@users.noreply.github.com> Date: Thu, 13 Jul 2023 18:27:54 +0200 Subject: [PATCH 4/5] Use npm ci instead of npm install --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 59cae01..e705d32 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + - run: npm ci - run: npm run lint test: @@ -25,6 +26,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + - run: npm ci - run: npm run test:ci build: @@ -35,5 +37,6 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + - run: npm ci - run: cp .env.sample .env.local - run: npm run build From 6bfe4542cf24c69c0e112da1bd146b511c15a11a Mon Sep 17 00:00:00 2001 From: abefernan <44572727+abefernan@users.noreply.github.com> Date: Thu, 13 Jul 2023 18:28:08 +0200 Subject: [PATCH 5/5] Use cache npm --- .github/workflows/ci.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e705d32..0ece910 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,6 +15,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + cache: "npm" - run: npm ci - run: npm run lint @@ -26,6 +27,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + cache: "npm" - run: npm ci - run: npm run test:ci @@ -37,6 +39,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + cache: "npm" - run: npm ci - run: cp .env.sample .env.local - run: npm run build