Skip to content

Commit b74cf16

Browse files
committed
more tests
1 parent 9bc02cd commit b74cf16

File tree

1 file changed

+43
-47
lines changed

1 file changed

+43
-47
lines changed

.github/workflows/publish.yml

+43-47
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ permissions:
1111
jobs:
1212
publish_packages:
1313
runs-on: ubuntu-latest
14+
environment: prod
1415
steps:
1516
- uses: actions/checkout@v4
1617
- name: Use Node.js
@@ -26,53 +27,48 @@ jobs:
2627
- name: "NPM Identity"
2728
env:
2829
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
29-
BLA: as
3030
run: |
3131
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
3540

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

Comments
 (0)