* Update apple-nuget-publish.yml
* Update apple-nuget-publish.yml
* Move publish variables to groups
* try
* Just use the bash script step
* Redo variables again
* and again
* more
* fix change
* Remove the quotes?
* oh...
* [CI] Update to macOS 13 / Xcode 15
* Dont pre boot simulator
* yarn dedupe
* (test) Determine iOS SDK version
* Degrade to iOS 16.4
* Test
* no boot
* macos too
* Back to iOS 17.0
* Update to react-native 0.71.14
* Downgrade to Xcode 14.2
* Undo yarn lock and package json changes
* more downgrade
* Switch back to internal
* more slight changes
* No android update.. again
* Adding resolutions to specific packages with security vulnerabilities
* Remove
* Adding whitespace
* Revert
* Removing unused file
* Updating appium deps in /E2E
* Removing E2E testing assets from apps/win32. Will host in apps/e2e
* Moving wdio.win32 to apps/E2E
* No hoisting packages in apps/E2E so we can run Appium locally without extra setup
* Fixing pipeline to run win32 e2e tests
* Updating tester_deps packages
* Add extra wait command before returning element
* Change files
* Reverting change
* Locking down package
* Update package.json
* Updating yarn.lock
* Update package.json
* Update appium and node version (#2620)
* Update appium beta version to version that doesn't use jsdoc
* Update tester_deps yarn.lock
* Change files
* Update a bunch of things in an attempt to get things working again...
* Update node?
* diagnose what's up with CI
* Introduce .node-version file
* remove midgard-yarn
* Frozel lockfile
* undo yarn please change
* Appium driver install added back
* Appium driver install added back
* Appium driver install added back
* Remove flakiness
---------
Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
* Add test steps to JS PR
* fix dry-run script
* temporarily remove buildci step
* try node 14.x
* build button package first
* add build step back
* back to node 16
* change npm install version to 9.5.0
* just scope build to button
* Add empty .npmignore file
* remove extra npm install and dry-run steps
* revert azure-pipelines script changes
---------
Co-authored-by: Ruriko Araki <ruaraki@microsoft.com>
Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
* Update appium beta version to version that doesn't use jsdoc
* Update tester_deps yarn.lock
* Change files
* Update a bunch of things in an attempt to get things working again...
* Update node?
* diagnose what's up with CI
* Introduce .node-version file
* remove midgard-yarn
* Frozel lockfile
* undo yarn please change
* Appium driver install added back
* Appium driver install added back
* Appium driver install added back
* Remove flakiness
---------
Co-authored-by: Saad Najmi <saadnajmi2@gmail.com>
* Changing location of E2E constants from /apps/fluent-tester to /apps/E2E. This consolidates data specific to E2E testing
* Creating new NuGet package containing all E2E testing data, while removing unnecessary bundles
* Reverting WDIO config file specs path
* Change files
* Fixing prettier
* Removing bundle verb from E2E (not needed anymore)
* Renaming index.win32 to index.consts to better represent file
* Removing old NuGet package and creating new one that contains E2E directory
* Modifying .ado nuget publish pipeline to include new package
* Resolve conflict with FocusZone version
* Removing unwanted change in tsconfig
* Adding back rnx-kit without bundle potion
* Changing the destination folder of depedencies. There are some node search patterns when using .require() that depend on node_modules. It should have been from the start, I'm fixing it now
* Moving win32 specs nuget publish to the job that bundles
* Bump react-native-svg: 12.3.0 -> 12.x
* Change files
* 12.x -> 12.4.4 in package.json
* Add Graphics.Win2D as a dependency
* Revert "Add Graphics.Win2D as a dependency"
This reverts commit 7f3899bd93458d90f1236cc0724b4955bf67d802.
* Win2D.UWP added as a dependency
* Update yarn.lock
* Bump experimental icon rnsvg
* Bumping rnsvg to 12.5
* Add script to add win2d as a ReactTestApp dependency
* Add win2d script to uwp ado pipeline
* Update script to add Win2D.uwp dependency
* Commit for pipeline testing
* Remove disk size checks, keep fetchDepth in ado
* Change files
* Run windows Pr validation step on larger VM
* Add + use patch-package for Win2D.uwp dependency
Patching react-native-test-app is now more stable than the previous
commit.
* Revert accidental change to a change file
Co-authored-by: Larry Win <winlarry@microsoft.com>
Co-authored-by: Danny van Velzen <dannyvv@microsoft.com>
* Update global token documentation: make it not specific to color, add examples
* Remove font documentation
* Attempt to fix repo links - add ignore pattern for fluentui-design-tokens repo
* No additions, just rearranging documentation
Moved the different types of tokens to a new section, rearranged them in alphabetical order
* Add shadow documentation + some minor edits
* Respond to comments
* Use Xcode 14.0.1 in ADO
* Use iOS 16.0 simulator
* Another bump to iOS 16 (pls work now)
* Change files
* Do Appium stuff on iPhone 13 simulator
Co-authored-by: Adam Gleitman <adgleitm@microsoft.com>
* Making it so the appium driver packages get installed in each folder rather than the root. Appium looks for these drivers in the folder it's in, not the root. This was causing issues when trying to run E2E tests locally.
* Change files
* Yarn
* Merge
* Fixing repo
* Update package
* Merge
* Removing change file
* Moving all test assets to the same folder in /Common/
* Revert "Moving all test assets to the same folder in /Common/"
This reverts commit cb3ab14325.
* Adding initial ios testing
* Merging to upstream main
* Reverting back to upstream/main
* ios working
* Removed MacOS BasePage because we can use the same selector as Win32. No need for it anymore. All macOS tests running correctly
* Removing platform-specific NavigateAppPage. Now that the selectors are the same, we don't need separate ones
* Trimming down all component's PageObject to just ONE file. No need for platform-specific page objects anymore, since they all pull from the same selectors
* iOS and macOS both fully working
* Adding iOS to CI Pipeline
* Change files
* Reverting previous mistakes
* Reverting unwanted change
* Removing unwanted change
* Reverting podfile.lock
* Reverting podfile changes
* Adding additional comments
* Fix prettier
* Increasing iOS retry timeout. App takes longer to load because of emulator
* Increasing app connection timeout across the board
* Change files
* Improve display name's in .ado pipeline
* Improving ADO E2E logic to remove duplicate steps
* Fixing parameter in .ado
Co-authored-by: dev <dev@oe-mac-C07-C60ES-JYVY-checkout.selfhost.corp.microsoft.com>
* Yarn
* Merge
* Fixing repo
* Update package
* Merge
* Removing change file
* Moving all test assets to the same folder in /Common/
* Revert "Moving all test assets to the same folder in /Common/"
This reverts commit cb3ab14325.
* Win32 Tests Working
* Disabling macos and windows tests temporarily
* Change files
* Fix prettier
* Increase Jasmine default timeout
* Re-enabling macOS and Windows E2E tests in the CI
* Add more logging for E2E Tests
* Changing degree of logging for testing purposes in macos testing
* Reverting WDIO config files and improving code structure
* Re-adding mascos basepage
* Re-adding macOS Tests
* Reverting mistake change in Button/Checkbox
* Transforming WDIO hooks to async
* Reverting previous WDIO config file changes that were for testing
* Re-adding menu tests
* Adding back NativeTester tests
* make sure iOS folder path is Debug-iphoneos and then also add wildcard for folder path to find the .a libraries to strip
* i forgot that for furn we only ship "release" flavor in nuget. so we should review debug if cehck
* Yarn
* Merge
* Fixing repo
* Update package
* Merge
* Removing change file
* Moving all test assets to the same folder in /Common/
* Revert "Moving all test assets to the same folder in /Common/"
This reverts commit cb3ab14325.
* Testing
* Updating yarn.lock
* Moving app maximize
* Testing
* Taking screenshots of every test
* Maximize app in spec instead of wdio
* The name of the FluentTester window changed with a new PR, so I'm updating the selector (this was causing an error)
* Adding back all the specs for testing
* Testing maximize app in the beforeSuite() hook so it gets called before every spec file
* Adding all macos specs to test
* Adding to readme about how to run MacOS e2e tests
* Revert previous .ado changes. Also improve publish artifacts logic because now Win32 reports/screenshots are in a different place than other platforms
* Fixing commenting error in .ado
* Fixing quotation error in .ado
* Adding '' to .ado file
* Change files
* Changing name of macOS job
* Trying to fix ado pipeline
* yarn prettier-fix
* PR Changes
* Nit: Spacing
* Nit: Grammer
* Nit: Comments
* Reverting previous testing change
* Reverting podfile.lock
* Improving comments and attempting to make a change to the CI: Start the RN Server in background bash
* Reverting ADO change that didn't work
* Reverting unwanted change
* Removing `yarn macos`
Want to see if the e2e tests can run without the server
* update fluent-tester
* delete others
* move FluentTester src
* yarn build works
* rnx-bundle works
* autolinking bug workaround + android
* windows works
* Update Apple CI
* More CI updates
* Update more CI
* update
* more updates
* More updates
* Change files
* maybe fix android
* fix ci?
* fix ci?
* ci
* setup emulator
* Remove expander
* More fixes
* The final countdown
* more fixes
* fix more links
* derp
* Change files
* Rearrange jobs and more fixes
* JS PR back to top
* remove flag that doesn't work
* Update android bundle name, enable single app mode
* forgot some
* Remove extra space
* update lock
* Update CI
* Remove Drawer from Fluent tester for now
* remove drawer again
* Change files
* Fix metro configs
* rerun `yarn configure-test-app` and add back some more metro config changes
* no expander
* update react dep + fix pipeline maybe
* delete duplicate job
* update yarn lock
* add back rnta
* Change files
* Move new tests
* Fix bundle
* update links + Podfile + delete podfile locks temporarily
* remove drawer again, add back locks
* Update apps/fluent-tester/package.json
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
* Update apps/win32/package.json
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
* Update apps/fluent-tester/metro.config.js
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
* updates
* back to windows-2019
* merge
* remove --use-nuget
* Update .ado/azure-pipelines.yml
* Add back auto-lauch packager to ios/macos
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
* check to see if we explicitly set our architecture nuget will publish both x86_64 and arm64 arch binaries and make sure RNCore ruby file isn't excluding any archs.
* while i am here, update xcode to 13.4
* ios simulator boot may fail when xcode is 13.4. try using 15.5 iOS version.