@@ -11,6 +11,7 @@ permissions:
11
11
jobs :
12
12
publish_packages :
13
13
runs-on : ubuntu-latest
14
+ environment : prod
14
15
steps :
15
16
- uses : actions/checkout@v4
16
17
- name : Use Node.js
@@ -26,53 +27,48 @@ jobs:
26
27
- name : " NPM Identity"
27
28
env :
28
29
NPM_TOKEN : ${{ secrets.NPM_TOKEN }}
29
- BLA : as
30
30
run : |
31
31
echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > .npmrc
32
- cat .npmrc
33
- echo ${{ secrets.NPM_TOKEN }}
34
- echo $BLA
32
+ - name : Install dependencies
33
+ run : npm ci
34
+ - name : Run tests
35
+ run : npx lerna run test:e2e --since master
36
+ - name : Build packages
37
+ run : npx lerna run build:packages --since master
38
+ - name : Publish packages
39
+ run : npx lerna publish patch --no-verify-access --yes
35
40
36
- # - name: Install dependencies
37
- # run: npm ci
38
- # - name: Run tests
39
- # run: npx lerna run test:e2e --since master
40
- # - name: Build packages
41
- # run: npx lerna run build:packages --since master
42
- # - name: Publish packages
43
- # run: npx lerna publish patch --no-verify-access --yes
44
-
45
- # rmw-shell-demo:
46
- # if: ${{ always() }}
47
- # needs: [publish_packages]
48
- # runs-on: ubuntu-latest
49
- # environment: prod
50
- # steps:
51
- # - uses: actions/checkout@v4
52
- # - uses: actions/setup-node@v4
53
- # with:
54
- # node-version: "20"
55
- # - name: git config
56
- # run: |
57
- # git config user.name "${GITHUB_ACTOR}"
58
- # git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
59
- # - name: install-rmw-shell
60
- # run: npm create @ecronix/rmw-shell@latest demo-app
61
- # - name: install firebase functins dependencies
62
- # run: npm i
63
- # working-directory: ./demo-app/firebase/functions
64
- # - name: run build
65
- # run: |
66
- # npm run build
67
- # env:
68
- # CI: false
69
- # working-directory: ./demo-app
70
- # - name: Install firebase tools
71
- # run: npm i -g firebase-tools
72
- # - name: Deploy
73
- # run: |
74
- # firebase use prod
75
- # firebase deploy --only hosting --token $FIREBASE_TOKEN
76
- # working-directory: ./demo-app
77
- # env:
78
- # FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }}
41
+ rmw-shell-demo :
42
+ if : ${{ always() }}
43
+ needs : [publish_packages]
44
+ runs-on : ubuntu-latest
45
+ environment : prod
46
+ steps :
47
+ - uses : actions/checkout@v4
48
+ - uses : actions/setup-node@v4
49
+ with :
50
+ node-version : " 20"
51
+ - name : git config
52
+ run : |
53
+ git config user.name "${GITHUB_ACTOR}"
54
+ git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
55
+ - name : install-rmw-shell
56
+ run : npm create @ecronix/rmw-shell@latest demo-app
57
+ - name : install firebase functins dependencies
58
+ run : npm i
59
+ working-directory : ./demo-app/firebase/functions
60
+ - name : run build
61
+ run : |
62
+ npm run build
63
+ env :
64
+ CI : false
65
+ working-directory : ./demo-app
66
+ - name : Install firebase tools
67
+ run : npm i -g firebase-tools
68
+ - name : Deploy
69
+ run : |
70
+ firebase use prod
71
+ firebase deploy --only hosting --token $FIREBASE_TOKEN
72
+ working-directory : ./demo-app
73
+ env :
74
+ FIREBASE_TOKEN : ${{ secrets.FIREBASE_TOKEN }}
0 commit comments