Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Tom Underhill bfd9b433e5
Add CI for react-native-macos-init (#297)
* Update scripts to publish react-native-macos-init

* Clean up merge markers

* Added CI test for react-native-macos-init

* Rename command

* Apparently ADO variables cannot be yml arrays.  Remove the Demands variable.

* Ensure node 10.x

* Try npm install -g verdaccio

* Try without npx

* Log verdaccio console output.

* Try NodeTool instead of UseNode

* Fix argument

* Try using `n` to enforce node version when running ado-start-verdaccio.sh

* No bump

* Set env var

* Lets try setting the correct env var this time.

* Make versionUtils.js more robust.

* Restore package.json

* Run beachball from react-native-macos-init

* Fix \ to /.

* Change version to latest
2020-04-07 11:08:40 -07:00
Anandraj 3a93643e8e
Moving the android specific changes to patch files and reverting them… (#254)
* Moving the android specific changes to patch files and reverting them from the repo.

* Apply patches immediately after cloning

* Fixing the webpack config for the bundle to run correctly

* Removing an unwanted hunk from folly makefile hwich might be causing a build failure

* Reverting src/main/jni/third-party/folly/Android.mk hoping for the best. If this doesn't work then will look deeper

* Fixing the patch scripts

* Fixing a patch file with integrity failure.. and tightening the error handling.

* Adding more diagnostics

* More diagnostics

* Fixing line splitting of patch and source files while patching

* Cleaning up the diagnostics.. Patching should work this time.

* Reverting the change needed for MAC/iOS

* More diagnostics printed out ..

* Fixing MAC/iOS build

* yarn test -u

* Update .eslintignore

Update .eslintignore to ignore patching code and patch files.

* Fixing a couple of linking errors in JS'

* Adding prettierignore and making some fixes to the patches

* More fixes to the path

* Making required changes in Apple PR/Publish build pipelines to valiate/publish patched as well as unpatched code

* A fix in the patch application condition

* More fixes in the patch application condition

* Another attempt to fix the patching condition

* Yet Another attempt to fix the patching condition

* Yet Another attempt to fix the patching condition.. forcing the parameter to be strings

* Yet Another attempt to fix the patching condition.. forcing the parameter to be strings

* Making patches work on non-windows.. and more fixes for the condition in yaml

* Diagnostics for debugging conditions

* Diagnostics for debugging conditions 2

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Diagnostics for debugging conditions 3

* Workaround

* Workaround

* Workaround

* Workaround

* Fixing Apple build failure with patch applied ..

* Refactoring the patch application to template

* Fixing the template file relative URL when referenced from another template

* Fixing a mistake introduced while refactoring the patch creating steps.

* Fixing some formatting

* Fixing some formatting

Co-authored-by: Anandraj <anandrag@microsoft.com>
2020-03-18 18:20:08 -07:00
Brian Zhao c214b0ba32 Add 0.59-stable branch to PR build trigger (#202) 2019-12-06 09:19:31 -08:00
Tom Underhill fe9ccbcbcf
Tomun/fixflow (#196)
* Fixed Flow, Lint, and Jest tests.  Fixed broken macOS scroll key events.

* Added ADO tests for jest, flow, lint, format-check

* Rename yml file

* Added displayName's to the yml steps

* More flow fixes.  macos specific files were being skipped in .flowconfig

* Renamed e to event and event to nativeEvent

* Fix lint errors
2019-12-01 14:35:18 -08:00
HeyImChris b917a64fea
Enable mac yml tests (#189) 2019-11-11 17:15:26 -08:00
HeyImChris 932a2b80c7 Copy over ios/mac header files that polyester references to fix the 0.60 merg… (#181)
* copy over header files that polyester references to fix the 0.60 merge into sdx-platform

* remove unnecessary header inclusions

* copy these files over in a separate copy headers. Having them in the same copy headers causes duplicate symbol problems when building

* Mac VM environment error requires we disable mac integration tests to unblock the 60 merge progress

* Add support for debug/release builds and on iOS, run tests only for iOS debug for now. disable them for Mac debug/release
2019-10-25 12:26:06 -07:00
Christopher Hogan f6d247893d turn off tvOS builds 2019-09-26 14:06:23 -07:00
Tom Underhill 4079723607
Switch to vmImage macOS-10.14 (#165) 2019-09-24 12:25:38 -07:00
Tom Underhill 041a12d394
Update react-native PR build pipeline to use macOS Mojave agents and XCode 11 beta (#153)
* Switch to XCode 11.

* All tests passing

* Update node to 10

* Update yaml scripts to use the Mojave agent pools

* Fixed ado-test-setup.sh script

* Fix build error for RNTesterBundle-macOS

* fixed shellcheck issues
2019-09-03 09:28:54 -07:00
Tom Underhill 07933ba6ca
Tomun/yaml (#4)
* Initial yaml Azure DevOps build scripts

* Added missing parameter

* OCMock framework symlinks were broken

* Change syntax of template parameter variable in script

* Added env: tag to pass template parameter into bash script

* Try again to get variable passed to script

* Try removing underscores from variable name.

* Try again

* Try without quotes

* Experiment

* Cleaned up script
2019-03-04 13:27:54 -08:00