-
Notifications
You must be signed in to change notification settings - Fork 63
BabylonReactNative Basekit frontend package #615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from 23 commits
73de5ac
069dcb4
3cc8a96
9405baf
0a773ce
160ef8f
6455983
6d72317
009e40b
96c21bf
c2fa580
d56ae83
cf0d89d
bbcc38c
f174f2f
af5ba6a
6a13be3
47bc45b
b857f1b
534eda4
648c79f
b752264
ce9bc16
386b677
de255c6
6b4b76d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,189 @@ | ||
name: 'Append Release' | ||
|
||
on: | ||
workflow_call: | ||
inputs: | ||
release-name: | ||
required: true | ||
type: string | ||
is-preview: | ||
required: true | ||
type: boolean | ||
jobs: | ||
Build: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Download Assembled Folder | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: 'Assembled' | ||
path: Package/react-native | ||
- name: Compress Package react-native | ||
uses: a7ul/[email protected] | ||
id: compressreact-native | ||
with: | ||
command: c | ||
cwd: Package/react-native/ | ||
files: | # all files except package.json and readme.md | ||
BabylonModule.d.ts | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Is there a better way to handle this? I would rather we avoid keeping lists in a yml file. Seems error-prone if someone adds a file and doesn't realize there is a list here. There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. All this is to avoid copying (and overwriting) package.json. I agree it's error-prone. atm, I only see more convoluted ways (a prepass that copies files, a js script that lists files,...) There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. If there were a way to exclude files for tar, would that work? There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. yes, we do a PR to https://github.com/a7ul/tar-action There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Would it be okay to call tar from the shell? |
||
BabylonModule.js | ||
BabylonModule.js.map | ||
EngineHook.d.ts | ||
EngineHook.js | ||
EngineHook.js.map | ||
EngineView.d.ts | ||
EngineView.js | ||
EngineView.js.map | ||
FontFace.d.ts | ||
FontFace.js | ||
FontFace.js.map | ||
index.d.ts | ||
index.js | ||
index.js.map | ||
NativeCapture.d.ts | ||
NativeCapture.js | ||
NativeCapture.js.map | ||
NativeEngineHook.d.ts | ||
NativeEngineHook.js | ||
NativeEngineHook.js.map | ||
NativeEngineView.d.ts | ||
NativeEngineView.js | ||
NativeEngineView.js.map | ||
ReactNativeEngine.d.ts | ||
ReactNativeEngine.js | ||
ReactNativeEngine.js.map | ||
shared | ||
VersionValidation.d.ts | ||
VersionValidation.js | ||
VersionValidation.js.map | ||
outPath: react-native.tar.gz | ||
|
||
- name: Download Assembled-BaseKit-iOSAndroid 0.69 Folder | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: 'Assembled-BaseKit-iOSAndroid0.69' | ||
path: Package/iOSAndroid0.69 | ||
- name: Compress Package iOSAndroid0.69 | ||
uses: a7ul/[email protected] | ||
id: compressiosandroid069 | ||
with: | ||
command: c | ||
cwd: Package/iOSAndroid0.69/ | ||
files: | | ||
android | ||
ios | ||
react-native-babylon.podspec | ||
outPath: iOSAndroid0.69.tar.gz | ||
|
||
- name: Download Assembled-BaseKit-iOSAndroid 0.70 Folder | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: 'Assembled-BaseKit-iOSAndroid0.70' | ||
path: Package/iOSAndroid0.70 | ||
- name: Compress Package iOSAndroid0.70 | ||
uses: a7ul/[email protected] | ||
id: compressiosandroid070 | ||
with: | ||
command: c | ||
cwd: Package/iOSAndroid0.70/ | ||
files: | | ||
android | ||
ios | ||
react-native-babylon.podspec | ||
outPath: iOSAndroid0.70.tar.gz | ||
|
||
- name: Download Assembled-BaseKit-iOSAndroid 0.71 Folder | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: 'Assembled-BaseKit-iOSAndroid0.71' | ||
path: Package/iOSAndroid0.71 | ||
- name: Compress Package iOSAndroid0.71 | ||
uses: a7ul/[email protected] | ||
id: compressiosandroid071 | ||
with: | ||
command: c | ||
cwd: Package/iOSAndroid0.71/ | ||
files: | | ||
android | ||
ios | ||
react-native-babylon.podspec | ||
outPath: iOSAndroid0.71.tar.gz | ||
|
||
- name: Download Assembled-BaseKit-Windows 0.69 Folder | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: 'Assembled-BaseKit-Windows0.69' | ||
path: Package/Windows0.69 | ||
- name: Compress Package Windows0.69 | ||
uses: a7ul/[email protected] | ||
id: compresswindows069 | ||
with: | ||
command: c | ||
cwd: Package/Windows0.69/ | ||
files: | | ||
windows | ||
index.ts | ||
outPath: Windows0.69.tar.gz | ||
|
||
- name: Download Assembled-BaseKit-Windows 0.70 Folder | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: 'Assembled-BaseKit-Windows0.70' | ||
path: Package/Windows0.70 | ||
- name: Compress Package Windows0.70 | ||
uses: a7ul/[email protected] | ||
id: compresswindows070 | ||
with: | ||
command: c | ||
cwd: Package/Windows0.70/ | ||
files: | | ||
windows | ||
index.ts | ||
outPath: Windows0.70.tar.gz | ||
|
||
- name: Download Assembled-BaseKit-Windows 0.71 Folder | ||
uses: actions/download-artifact@v2 | ||
with: | ||
name: 'Assembled-BaseKit-Windows0.71' | ||
path: Package/Windows0.71 | ||
- name: Compress Package Windows0.71 | ||
uses: a7ul/[email protected] | ||
id: compresswindows071 | ||
with: | ||
command: c | ||
cwd: Package/Windows0.71/ | ||
files: | | ||
windows | ||
index.ts | ||
outPath: Windows0.71.tar.gz | ||
|
||
- name: Preview Release | ||
if: ${{ inputs.is-preview == true }} | ||
uses: softprops/action-gh-release@v1 | ||
with: | ||
files: | | ||
react-native.tar.gz | ||
Windows0.69.tar.gz | ||
Windows0.70.tar.gz | ||
Windows0.71.tar.gz | ||
iOSAndroid0.69.tar.gz | ||
iOSAndroid0.70.tar.gz | ||
iOSAndroid0.71.tar.gz | ||
tag_name: ${{ inputs.release-name }} | ||
name: ${{ inputs.release-name }} | ||
body: "Preview release for ${{ inputs.release-name }}" | ||
bghgary marked this conversation as resolved.
Show resolved
Hide resolved
|
||
draft: true | ||
prerelease: true | ||
|
||
- name: Release | ||
if: ${{ inputs.is-preview == false }} | ||
uses: softprops/action-gh-release@v1 | ||
with: | ||
files: | | ||
react-native.tar.gz | ||
Windows0.69.tar.gz | ||
Windows0.70.tar.gz | ||
Windows0.71.tar.gz | ||
iOSAndroid0.69.tar.gz | ||
iOSAndroid0.70.tar.gz | ||
iOSAndroid0.71.tar.gz |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
*.pbxproj -text |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
# OSX | ||
# | ||
.DS_Store | ||
|
||
# node.js | ||
# | ||
node_modules/ | ||
npm-debug.log | ||
yarn-error.log | ||
|
||
# Xcode | ||
# | ||
build/ | ||
*.pbxuser | ||
!default.pbxuser | ||
*.mode1v3 | ||
!default.mode1v3 | ||
*.mode2v3 | ||
!default.mode2v3 | ||
*.perspectivev3 | ||
!default.perspectivev3 | ||
xcuserdata | ||
*.xccheckout | ||
*.moved-aside | ||
DerivedData | ||
*.hmap | ||
*.ipa | ||
*.xcuserstate | ||
project.xcworkspace | ||
|
||
# Android/IntelliJ | ||
# | ||
build/ | ||
.idea | ||
.gradle | ||
local.properties | ||
*.iml | ||
|
||
# BUCK | ||
buck-out/ | ||
\.buckd/ | ||
*.keystore | ||
|
||
# CMake | ||
CMakeFiles | ||
CMakeScripts | ||
CMakeCache.txt | ||
cmake_install.cmake | ||
ReactNativeBabylon.xcodeproj | ||
*.tgz | ||
jsi |
Uh oh!
There was an error while loading. Please reload this page.