Skip to content

Commit 69203e7

Browse files
author
C. M. Barth
authored
Move windows content into a @babylonjs/react-native-windows package (#154)
* move react-native-windows content * working react-native-windows builds * rearrange git status * avoid uploading for new windows package publishing * change publish directory for windows * working windows build? * remove unused packages * add bundle step to build pr * remove unneeded bundle step * test publish * add back @babylonjs/react-native packaging * avoid checking in an installed package-lock.json for @babylonjs/react-native * confirm packaging works * add peer dependency on @babylonjs/react-native * update package lock
1 parent ddf1b0b commit 69203e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

50 files changed

+34373
-407
lines changed

.github/workflows/pr.yml

+3
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ jobs:
6060
- name: NPM Install (Binary Package)
6161
run: npm install
6262
working-directory: ./Package
63+
- name: Git (Windows)
64+
run: npx gulp initializeSubmodulesWindowsAgent
65+
working-directory: ./Package
6366
- name: Gulp (Windows)
6467
run: npx gulp buildUWPPR
6568
working-directory: ./Package

.github/workflows/publish.yml

+23-6
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ jobs:
2727
with:
2828
name: 'Assembled'
2929
path: Package/Assembled
30+
3031
build-windows:
3132
runs-on: windows-latest
3233
steps:
@@ -46,14 +47,18 @@ jobs:
4647
- name: NPM Install (Binary Package)
4748
run: npm install
4849
working-directory: ./Package
50+
- name: Git (Windows)
51+
run: npx gulp initializeSubmodulesWindowsAgent
52+
working-directory: ./Package
4953
- name: Gulp (Windows)
5054
run: npx gulp buildUWPPublish
5155
working-directory: ./Package
52-
- name: Upload Assembled Folder
56+
- name: Upload Assembled-Windows Folder
5357
uses: actions/upload-artifact@v2
5458
with:
55-
name: 'Assembled'
56-
path: Package/Assembled
59+
name: 'Assembled-Windows'
60+
path: Package/Assembled-Windows
61+
5762
package:
5863
needs: [build-android-ios, build-windows]
5964
runs-on: macos-latest
@@ -68,18 +73,30 @@ jobs:
6873
with:
6974
name: 'Assembled'
7075
path: Package/Assembled
71-
- name: Display structure of downloaded Assembled folder
76+
- name: Download Assembled-Windows Folder
77+
uses: actions/download-artifact@v2
78+
with:
79+
name: 'Assembled-Windows'
80+
path: Package/Assembled-Windows
81+
- name: Display structure of downloaded Assembled and Assembled-Windows folders
7282
run: ls -R
7383
- name: Setup Node.js
7484
uses: actions/[email protected]
7585
with:
7686
node-version: '12.x'
7787
registry-url: 'https://registry.npmjs.org'
7888
scope: '@babylonjs'
79-
- name: Version & Publish Package
89+
- name: Version & Publish Package @babylonjs/react-native
8090
run: |
8191
npm version --no-git-tag-version ${GITHUB_REF/refs\/tags\//}
8292
npm publish --access public
8393
working-directory: ./Package/Assembled
8494
env:
85-
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
95+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
96+
- name: Version & Publish Package @babylonjs/react-native-windows
97+
run: |
98+
npm version --no-git-tag-version ${GITHUB_REF/refs\/tags\//}
99+
npm publish --access public
100+
working-directory: ./Package/Assembled-Windows
101+
env:
102+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

Apps/PackageTest/0.63.1/package-lock.json

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)