Skip to content

Commit 1339280

Browse files
authored
Merge pull request #843 from complexdatacollective/schema-8
Schema 8
2 parents 32d47c2 + f22e56c commit 1339280

26 files changed

+39830
-39290
lines changed

.github/workflows/dist.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ on:
99

1010
jobs:
1111
dist:
12-
runs-on: ubuntu-20.04
12+
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
with:
1616
submodules: recursive
1717
- uses: actions/setup-python@v4
@@ -21,13 +21,13 @@ jobs:
2121
- name: Update apt cache
2222
run: sudo apt-get update -y
2323
# Set node version
24-
- uses: actions/setup-node@v2
24+
- uses: actions/setup-node@v4
2525
with:
2626
node-version: "14.21.3"
2727
- name: Set NPM 7
2828
run: npm install -g npm@8.19.4
2929
# Cache node_modules
30-
- uses: actions/cache@v2
30+
- uses: actions/cache@v4
3131
env:
3232
cache-name: cache-node-modules
3333
with:

.github/workflows/main.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ on:
99

1010
jobs:
1111
test:
12-
runs-on: ubuntu-20.04
12+
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v3
14+
- uses: actions/checkout@v4
1515
with:
1616
submodules: recursive
1717
- uses: actions/setup-python@v4
@@ -21,13 +21,13 @@ jobs:
2121
- name: Update apt cache
2222
run: sudo apt-get update -y
2323
# Set node version
24-
- uses: actions/setup-node@v2
24+
- uses: actions/setup-node@v4
2525
with:
2626
node-version: "14.21.3"
2727
- name: Set NPM 7
2828
run: npm install -g npm@8.19.4
2929
# Cache node_modules
30-
- uses: actions/cache@v2
30+
- uses: actions/cache@v4
3131
env:
3232
cache-name: cache-node-modules
3333
with:
@@ -48,9 +48,9 @@ jobs:
4848

4949
build:
5050
needs: test
51-
runs-on: ubuntu-20.04
51+
runs-on: ubuntu-latest
5252
steps:
53-
- uses: actions/checkout@v3
53+
- uses: actions/checkout@v4
5454
with:
5555
submodules: recursive
5656
- uses: actions/setup-python@v4
@@ -60,13 +60,13 @@ jobs:
6060
- name: Update apt cache
6161
run: sudo apt-get update -y
6262
# Set node version
63-
- uses: actions/setup-node@v2
63+
- uses: actions/setup-node@v4
6464
with:
6565
node-version: "14.21.3"
6666
- name: Set NPM 7
6767
run: npm install -g npm@8.19.4
6868
# Cache node_modules
69-
- uses: actions/cache@v2
69+
- uses: actions/cache@v4
7070
env:
7171
cache-name: cache-node-modules
7272
with:

config/webpack.config.js

Lines changed: 7 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -87,35 +87,29 @@ const loaderRules = Object.freeze([
8787
// Process JS with Babel.
8888
{
8989
test: /\.(js|jsx)$/,
90-
include: paths.appSrc,
90+
include: [
91+
paths.appSrc,
92+
/node_modules\/@codaco\/protocol-validation/,
93+
],
9194
use: [
9295
{
9396
loader: require.resolve('thread-loader'),
9497
options: {
9598
// In dev, keep workers alive for more effective watch mode
96-
poolTimeout: isProduction ? 500 : Infinity,
99+
poolTimeout: isProduction ? 500 : Number.POSITIVE_INFINITY,
97100
},
98101
},
99102
{
100103
loader: require.resolve('babel-loader'),
101104
options: {
102105
compact: isProduction,
103106
cacheDirectory: !isProduction,
107+
presets: ['@babel/preset-env'],
108+
plugins: ['@babel/plugin-proposal-nullish-coalescing-operator'],
104109
},
105110
},
106111
],
107112
},
108-
{
109-
test: /\.js$/,
110-
exclude: /node_modules\/(?!(@codaco\/protocol-validation)\/).*/,
111-
use: {
112-
loader: 'babel-loader',
113-
options: {
114-
presets: ['@babel/preset-env'],
115-
plugins: ['@babel/plugin-proposal-nullish-coalescing-operator'],
116-
},
117-
},
118-
},
119113
{
120114
test: /\.woff2?$|\.woff$/,
121115
use: [{

0 commit comments

Comments
 (0)