Skip to content

Commit f91135b

Browse files
Fixed the Deploy Demo App Staging pipeline (#824)
* Added fail on artifact not found in Deploy Demo App pipeline * Removed version of root package.json * Moved some package dependencies to dev dependencies * Fixed misbumped packages versions in whole repository * Also bump private packages in deploy pipeline * Fixed the Deploy Demo App pipeline
1 parent 454a985 commit f91135b

File tree

33 files changed

+356
-513
lines changed

33 files changed

+356
-513
lines changed

.github/actions/monkjs-set-up/action.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
name: Set Up the MonkJs Project 💽
22
description: Install the dependencies and build the packages before running other CI jobs.
33

4+
inputs:
5+
build-env:
6+
description: 'Environement specified when building the packages (development or production).'
7+
required: false
8+
default: 'development'
9+
410
runs:
511
using: "composite"
612
steps:
@@ -17,4 +23,6 @@ runs:
1723
yarn install
1824
- name: 🏗️ Building packages
1925
shell: bash
20-
run: yarn build
26+
run: yarn build:$BUILD_ENV
27+
env:
28+
BUILD_ENV: ${{ inputs.build-env }}

.github/workflows/build-demo-app.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,7 @@ jobs:
1919
uses: actions/checkout@v4
2020
- name: ⚙️ Setting up the MonkJs project
2121
uses: ./.github/actions/monkjs-set-up
22+
with:
23+
build-env: production
2224
- name: 📱 Building the demo app
2325
run: cd apps/demo-app && yarn build:staging

.github/workflows/build-documentation.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,7 @@ jobs:
1919
uses: actions/checkout@v4
2020
- name: ⚙️ Setting up the MonkJs project
2121
uses: ./.github/actions/monkjs-set-up
22+
with:
23+
build-env: production
2224
- name: 📚 Building the documentation
2325
run: yarn build:documentation

.github/workflows/build-drive-app.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.github/workflows/deploy-demo-app.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,16 @@ jobs:
1919
uses: actions/checkout@v4
2020
- name: ⚙️ Setting up the MonkJs project
2121
uses: ./.github/actions/monkjs-set-up
22+
with:
23+
build-env: production
2224
- name: 📱 Building the demo app
2325
run: cd apps/demo-app && yarn build:staging
2426
- name: 📦 Uploading the artifact
2527
uses: actions/[email protected]
2628
with:
2729
name: build-demo-app-staging
28-
path: build
30+
path: apps/demo-app/build
31+
if-no-files-found: error
2932

3033
deploy:
3134
name: Deploy

.github/workflows/deploy-documentation.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,8 @@ jobs:
2121
uses: actions/checkout@v4
2222
- name: ⚙️ Setting up the MonkJs project
2323
uses: ./.github/actions/monkjs-set-up
24+
with:
25+
build-env: production
2426
- name: 📚 Building the documentation
2527
run: yarn build:documentation
2628
- name: 📃 Setting Up GitHub Pages

apps/demo-app/package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "monk-demo-app",
3-
"version": "4.0.0",
3+
"version": "4.0.4",
44
"license": "BSD-3-Clause-Clear",
55
"packageManager": "[email protected]",
66
"description": "MonkJs test app with react and typescript",
@@ -25,16 +25,16 @@
2525
},
2626
"dependencies": {
2727
"@auth0/auth0-react": "^2.2.4",
28-
"@monkvision/analytics": "4.0.0",
29-
"@monkvision/common": "4.0.0",
30-
"@monkvision/common-ui-web": "4.0.0",
31-
"@monkvision/inspection-capture-web": "4.0.0",
32-
"@monkvision/monitoring": "4.0.0",
33-
"@monkvision/network": "4.0.0",
34-
"@monkvision/posthog": "4.0.0",
35-
"@monkvision/sentry": "4.0.0",
36-
"@monkvision/sights": "4.0.0",
37-
"@monkvision/types": "4.0.0",
28+
"@monkvision/analytics": "4.0.4",
29+
"@monkvision/common": "4.0.4",
30+
"@monkvision/common-ui-web": "4.0.4",
31+
"@monkvision/inspection-capture-web": "4.0.4",
32+
"@monkvision/monitoring": "4.0.4",
33+
"@monkvision/network": "4.0.4",
34+
"@monkvision/posthog": "4.0.4",
35+
"@monkvision/sentry": "4.0.4",
36+
"@monkvision/sights": "4.0.4",
37+
"@monkvision/types": "4.0.4",
3838
"@types/babel__core": "^7",
3939
"@types/jest": "^27.5.2",
4040
"@types/node": "^16.18.18",
@@ -60,13 +60,13 @@
6060
},
6161
"devDependencies": {
6262
"@babel/core": "^7.22.9",
63-
"@monkvision/eslint-config-base": "4.0.0",
64-
"@monkvision/eslint-config-typescript": "4.0.0",
65-
"@monkvision/eslint-config-typescript-react": "4.0.0",
66-
"@monkvision/jest-config": "4.0.0",
67-
"@monkvision/prettier-config": "4.0.0",
68-
"@monkvision/test-utils": "4.0.0",
69-
"@monkvision/typescript-config": "4.0.0",
63+
"@monkvision/eslint-config-base": "4.0.4",
64+
"@monkvision/eslint-config-typescript": "4.0.4",
65+
"@monkvision/eslint-config-typescript-react": "4.0.4",
66+
"@monkvision/jest-config": "4.0.4",
67+
"@monkvision/prettier-config": "4.0.4",
68+
"@monkvision/test-utils": "4.0.4",
69+
"@monkvision/typescript-config": "4.0.4",
7070
"@testing-library/dom": "^8.20.0",
7171
"@testing-library/jest-dom": "^5.16.5",
7272
"@testing-library/react": "^12.1.5",

apps/drive-app/package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "drive-app",
3-
"version": "4.0.0",
3+
"version": "4.0.4",
44
"license": "BSD-3-Clause-Clear",
55
"packageManager": "[email protected]",
66
"description": "MonkJs capture app for Drive",
@@ -27,16 +27,16 @@
2727
},
2828
"dependencies": {
2929
"@auth0/auth0-react": "^2.2.4",
30-
"@monkvision/analytics": "4.0.0",
31-
"@monkvision/common": "4.0.0",
32-
"@monkvision/common-ui-web": "4.0.0",
33-
"@monkvision/inspection-capture-web": "4.0.0",
34-
"@monkvision/monitoring": "4.0.0",
35-
"@monkvision/network": "4.0.0",
36-
"@monkvision/posthog": "4.0.0",
37-
"@monkvision/sentry": "4.0.0",
38-
"@monkvision/sights": "4.0.0",
39-
"@monkvision/types": "4.0.0",
30+
"@monkvision/analytics": "4.0.4",
31+
"@monkvision/common": "4.0.4",
32+
"@monkvision/common-ui-web": "4.0.4",
33+
"@monkvision/inspection-capture-web": "4.0.4",
34+
"@monkvision/monitoring": "4.0.4",
35+
"@monkvision/network": "4.0.4",
36+
"@monkvision/posthog": "4.0.4",
37+
"@monkvision/sentry": "4.0.4",
38+
"@monkvision/sights": "4.0.4",
39+
"@monkvision/types": "4.0.4",
4040
"@types/babel__core": "^7",
4141
"@types/jest": "^27.5.2",
4242
"@types/node": "^16.18.18",
@@ -62,13 +62,13 @@
6262
},
6363
"devDependencies": {
6464
"@babel/core": "^7.22.9",
65-
"@monkvision/eslint-config-base": "4.0.0",
66-
"@monkvision/eslint-config-typescript": "4.0.0",
67-
"@monkvision/eslint-config-typescript-react": "4.0.0",
68-
"@monkvision/jest-config": "4.0.0",
69-
"@monkvision/prettier-config": "4.0.0",
70-
"@monkvision/test-utils": "4.0.0",
71-
"@monkvision/typescript-config": "4.0.0",
65+
"@monkvision/eslint-config-base": "4.0.4",
66+
"@monkvision/eslint-config-typescript": "4.0.4",
67+
"@monkvision/eslint-config-typescript-react": "4.0.4",
68+
"@monkvision/jest-config": "4.0.4",
69+
"@monkvision/prettier-config": "4.0.4",
70+
"@monkvision/test-utils": "4.0.4",
71+
"@monkvision/typescript-config": "4.0.4",
7272
"@testing-library/dom": "^8.20.0",
7373
"@testing-library/jest-dom": "^5.16.5",
7474
"@testing-library/react": "^12.1.5",

apps/lux-demo-app/package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "lux-demo-app",
3-
"version": "4.0.0",
3+
"version": "4.0.4",
44
"license": "BSD-3-Clause-Clear",
55
"packageManager": "[email protected]",
66
"description": "MonkJs demo app for Lux",
@@ -23,16 +23,16 @@
2323
},
2424
"dependencies": {
2525
"@auth0/auth0-react": "^2.2.4",
26-
"@monkvision/analytics": "4.0.0",
27-
"@monkvision/common": "4.0.0",
28-
"@monkvision/common-ui-web": "4.0.0",
29-
"@monkvision/inspection-capture-web": "4.0.0",
30-
"@monkvision/monitoring": "4.0.0",
31-
"@monkvision/network": "4.0.0",
32-
"@monkvision/posthog": "4.0.0",
33-
"@monkvision/sentry": "4.0.0",
34-
"@monkvision/sights": "4.0.0",
35-
"@monkvision/types": "4.0.0",
26+
"@monkvision/analytics": "4.0.4",
27+
"@monkvision/common": "4.0.4",
28+
"@monkvision/common-ui-web": "4.0.4",
29+
"@monkvision/inspection-capture-web": "4.0.4",
30+
"@monkvision/monitoring": "4.0.4",
31+
"@monkvision/network": "4.0.4",
32+
"@monkvision/posthog": "4.0.4",
33+
"@monkvision/sentry": "4.0.4",
34+
"@monkvision/sights": "4.0.4",
35+
"@monkvision/types": "4.0.4",
3636
"@types/babel__core": "^7",
3737
"@types/jest": "^27.5.2",
3838
"@types/node": "^16.18.18",
@@ -58,13 +58,13 @@
5858
},
5959
"devDependencies": {
6060
"@babel/core": "^7.22.9",
61-
"@monkvision/eslint-config-base": "4.0.0",
62-
"@monkvision/eslint-config-typescript": "4.0.0",
63-
"@monkvision/eslint-config-typescript-react": "4.0.0",
64-
"@monkvision/jest-config": "4.0.0",
65-
"@monkvision/prettier-config": "4.0.0",
66-
"@monkvision/test-utils": "4.0.0",
67-
"@monkvision/typescript-config": "4.0.0",
61+
"@monkvision/eslint-config-base": "4.0.4",
62+
"@monkvision/eslint-config-typescript": "4.0.4",
63+
"@monkvision/eslint-config-typescript-react": "4.0.4",
64+
"@monkvision/jest-config": "4.0.4",
65+
"@monkvision/prettier-config": "4.0.4",
66+
"@monkvision/test-utils": "4.0.4",
67+
"@monkvision/typescript-config": "4.0.4",
6868
"@testing-library/dom": "^8.20.0",
6969
"@testing-library/jest-dom": "^5.16.5",
7070
"@testing-library/react": "^12.1.5",

apps/renault-demo-app/package.json

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "renault-demo-app",
3-
"version": "4.0.0",
3+
"version": "4.0.4",
44
"license": "BSD-3-Clause-Clear",
55
"packageManager": "[email protected]",
66
"description": "Renault test app for demo purposes",
@@ -22,16 +22,16 @@
2222
},
2323
"dependencies": {
2424
"@auth0/auth0-react": "^2.2.4",
25-
"@monkvision/analytics": "4.0.0",
26-
"@monkvision/common": "4.0.0",
27-
"@monkvision/common-ui-web": "4.0.0",
28-
"@monkvision/inspection-capture-web": "4.0.0",
29-
"@monkvision/monitoring": "4.0.0",
30-
"@monkvision/network": "4.0.0",
31-
"@monkvision/posthog": "4.0.0",
32-
"@monkvision/sentry": "4.0.0",
33-
"@monkvision/sights": "4.0.0",
34-
"@monkvision/types": "4.0.0",
25+
"@monkvision/analytics": "4.0.4",
26+
"@monkvision/common": "4.0.4",
27+
"@monkvision/common-ui-web": "4.0.4",
28+
"@monkvision/inspection-capture-web": "4.0.4",
29+
"@monkvision/monitoring": "4.0.4",
30+
"@monkvision/network": "4.0.4",
31+
"@monkvision/posthog": "4.0.4",
32+
"@monkvision/sentry": "4.0.4",
33+
"@monkvision/sights": "4.0.4",
34+
"@monkvision/types": "4.0.4",
3535
"@types/babel__core": "^7",
3636
"@types/jest": "^27.5.2",
3737
"@types/node": "^16.18.18",
@@ -57,13 +57,13 @@
5757
},
5858
"devDependencies": {
5959
"@babel/core": "^7.22.9",
60-
"@monkvision/eslint-config-base": "4.0.0",
61-
"@monkvision/eslint-config-typescript": "4.0.0",
62-
"@monkvision/eslint-config-typescript-react": "4.0.0",
63-
"@monkvision/jest-config": "4.0.0",
64-
"@monkvision/prettier-config": "4.0.0",
65-
"@monkvision/test-utils": "4.0.0",
66-
"@monkvision/typescript-config": "4.0.0",
60+
"@monkvision/eslint-config-base": "4.0.4",
61+
"@monkvision/eslint-config-typescript": "4.0.4",
62+
"@monkvision/eslint-config-typescript-react": "4.0.4",
63+
"@monkvision/jest-config": "4.0.4",
64+
"@monkvision/prettier-config": "4.0.4",
65+
"@monkvision/test-utils": "4.0.4",
66+
"@monkvision/typescript-config": "4.0.4",
6767
"@testing-library/dom": "^8.20.0",
6868
"@testing-library/jest-dom": "^5.16.5",
6969
"@testing-library/react": "^12.1.5",

0 commit comments

Comments
 (0)