Skip to content

Commit dfb8c9b

Browse files
authored
Merge pull request #326 from IgniteUI/kd-build
chore(*): fixing and reenabling the build
2 parents 5fb1c11 + 77dcfb2 commit dfb8c9b

File tree

6 files changed

+1344
-1737
lines changed

6 files changed

+1344
-1737
lines changed

.github/workflows/node.js.yml

+43-42
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,46 @@
11
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
22
# For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs
33

4-
# name: Node.js CI
5-
#
6-
# on:
7-
# push:
8-
# branches: [ "vnext" ]
9-
# pull_request:
10-
# branches: [ "vnext" ]
11-
#
12-
# jobs:
13-
# build:
14-
#
15-
# runs-on: ubuntu-latest
16-
#
17-
# strategy:
18-
# matrix:
19-
# node-version: [16.x, 18.x]
20-
# # See supported Node.js release schedule at https://nodejs.org/en/about/releases/
21-
#
22-
# defaults:
23-
# run:
24-
# working-directory: ./browser # The working directory path
25-
#
26-
# steps:
27-
# - uses: actions/checkout@v3
28-
# - name: Use Node.js ${{ matrix.node-version }}
29-
# uses: actions/setup-node@v3
30-
# with:
31-
# node-version: ${{ matrix.node-version }}
32-
# cache: 'npm'
33-
# cache-dependency-path: browser/package-lock.json
34-
#
35-
# # THIS WILL BE REMOVED WHEN WE SWITCH BACK TO PUBLIC PACKAGES
36-
# - name: Setup Registry
37-
# run: |
38-
# echo "@infragistics:registry=https://packages.infragistics.com/npm/js-licensed/" >> ~/.npmrc
39-
# echo "//packages.infragistics.com/npm/js-licensed/:_auth=${{ secrets.PROGET_TOKEN }}" >> ~/.npmrc
40-
# echo "//packages.infragistics.com/npm/js-licensed/:always-auth=true" >> ~/.npmrc
41-
#
42-
# - name: npm install
43-
# run: npm ci
44-
# - name: Build
45-
# run: npm run build --if-present
4+
name: Node.js CI
5+
6+
on:
7+
push:
8+
branches: [ "vnext" ]
9+
pull_request:
10+
branches: [ "vnext" ]
11+
12+
jobs:
13+
build:
14+
15+
runs-on: ubuntu-latest
16+
17+
# Node 18 can be enabled after upgrading to webpack 5 because of legacy openssl provider
18+
strategy:
19+
matrix:
20+
node-version: [16.x]
21+
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
22+
23+
defaults:
24+
run:
25+
working-directory: ./browser # The working directory path
26+
27+
steps:
28+
- uses: actions/checkout@v3
29+
- name: Use Node.js ${{ matrix.node-version }}
30+
uses: actions/setup-node@v3
31+
with:
32+
node-version: ${{ matrix.node-version }}
33+
cache: 'npm'
34+
cache-dependency-path: browser/package-lock.json
35+
36+
# THIS WILL BE REMOVED WHEN WE SWITCH BACK TO PUBLIC PACKAGES
37+
# - name: Setup Registry
38+
# run: |
39+
# echo "@infragistics:registry=https://packages.infragistics.com/npm/js-licensed/" >> ~/.npmrc
40+
# echo "//packages.infragistics.com/npm/js-licensed/:_auth=${{ secrets.PROGET_TOKEN }}" >> ~/.npmrc
41+
# echo "//packages.infragistics.com/npm/js-licensed/:always-auth=true" >> ~/.npmrc
42+
43+
- name: npm install
44+
run: npm ci
45+
- name: Build
46+
run: npm run build

0 commit comments

Comments
 (0)