Skip to content
This repository was archived by the owner on Oct 17, 2025. It is now read-only.

Commit f93aa38

Browse files
authored
Merge pull request #273 from openedx/mashal-m/node-18-upgrade
feat: upgraded to node v18, added .nvmrc and updated workflows
2 parents 382024d + 5fc086b commit f93aa38

File tree

6 files changed

+78
-18903
lines changed

6 files changed

+78
-18903
lines changed

.github/workflows/lockfileversion-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,4 @@ on:
1010

1111
jobs:
1212
version-check:
13-
uses: openedx/.github/.github/workflows/lockfileversion-check.yml@master
13+
uses: openedx/.github/.github/workflows/lockfileversion-check-v3.yml@master

.github/workflows/node-ci.yml

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -11,20 +11,16 @@ on:
1111
jobs:
1212
tests:
1313
runs-on: ubuntu-20.04
14-
strategy:
15-
matrix:
16-
node: [16]
17-
npm: [8.5.x]
14+
1815
steps:
1916
- name: Checkout
20-
uses: actions/checkout@v2
21-
17+
uses: actions/checkout@v3
18+
- name: Setup Nodejs Env
19+
run: echo "NODE_VER=`cat .nvmrc`" >> $GITHUB_ENV
2220
- name: Setup Nodejs
23-
uses: actions/setup-node@v1
21+
uses: actions/setup-node@v3
2422
with:
25-
node-version: ${{ matrix.node }}
26-
27-
- run: npm install -g npm@${{ matrix.npm }}
23+
node-version: ${{ env.NODE_VER }}
2824

2925
- name: Install dependencies
3026
run: npm ci

.nvmrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
18
2+

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Copied from https://github.com/BretFisher/node-docker-good-defaults/blob/master/Dockerfile
22

3-
FROM node:16
3+
FROM node:18
44

55
# Create app directory
66
RUN mkdir -p /edx/app

0 commit comments

Comments
 (0)