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

40 Коммитов

Автор SHA1 Сообщение Дата
Harrie Shin b61434f70a
update xcode version to 14.1 for ci (#1371) (#1378) 2022-11-16 21:55:35 -08:00
huwilkes 7b0f9be62b
Add GitHub action to compare binary size of the Demo app (#1164)
* Create sizeComparison.yml

* Remove an extra steps

* Update calls to build wrapper to not have quotes and add dependency for print

* Temporarily disable ci.yml

* Stop making new dir, use $GITHUB_WORKSPACE in path of archives

* add a line to print out the directory so I can see where the archives have gone

* Revert "Temporarily disable ci.yml"

This reverts commit 303e0a3bb0.

* Update ls to hopefully actually give me the info I want

* Remove validations and add more printing

* Add checkout to printSizes

* Upload size as artifact and add script to compare

* Remove some $GITHUB_WORKSPACEs

* Remove an ls and fix a typo in artifact

* Add a new ls to the final comparison

* Add more prints

* ls artifacts, since they're directories

* Fix paths of artifact files

* Remove prints and use new versions of actions

* add bloat

* Add back prints

* Update compare script to not think artifacts are directories

Seems like between v1 and v3, they changed the way artifacts are stored/downloaded, so now it's not nested in a directory.

* Try adding more strings for more bloat

* Update sizeComp.yml to run on more branches and the right OS.

* Update script to use commit sha

* Fix env usage, probably

* Remove env usage since it doesn't want to work

* Add missing space

* Remove bloat and logs

* Add new lines at end of files

* Remove extra s

* Add comments

* Remove on push trigger

* Move upload artifact to different action

* Bring checkout back to original action

* Change actions to workflows in path

* Remove sha ref in checkout

* Add name and .yml

* Move uploadSizeArtifact to actions/

* Try to rewrite upload as a composite job

* Change workflows back to actions

* Move upload artifact to action.yml

* Remove .yml

* Move action.yml one level lower

* Specify shell

* Try moving shell to action.yml

* Add more shells

* Add a bit more logging to figure out why base fails

* Try adding version of action

* Try v0 instead of main

* Remove action version

* Turns off fast fail because base build is weird

* Move checkout to just sizeComparison

* Remove echo logging of sha

* Move checkout back to action, with path

* More logging

* Remove logging

* Restore fast fail
2022-09-29 17:29:34 -07:00
Harrie Shin e99715928e
lets make sure our pipeline uses the same version of xcode as our engineers do. (#1130) 2022-08-03 16:14:05 -07:00
Erik Schwiebert ef206dd24e
Update to build on the latest macOS 12 image using Xcode 13.3. (#956)
* Update to build on the latest macOS 12 image using Xcode 13.3.

* Update CI pipelines to use macOS 12 image as well.

* More macOS 12 image changes.

* Use the new 'internal-macos12' VM image now that ADO has one.
2022-04-14 10:19:17 -07:00
Harrie Shin f0a53aaf1d
partial revert of commit d373e87. Our pipeline is not quite ready for 13.2.1 and we need to be all in-sync because of swift compiler compatibility problems. (#866) 2022-01-13 21:40:22 -08:00
Mark A Vitale d373e871c6
Update Xcode version to 13.2.1 (#847)
* Update Xcode version to 13.2.1

* Make CI steps respect current Xcode version
2022-01-03 14:52:12 -08:00
Mike Schreiber a46bc60b57
Move build from Xcode 12.5 to 13 (#768)
* Move build from Xcode 12.5 to 13.0
2021-10-21 15:39:56 -07:00
Mike Schreiber 2f00743752
[FHL] Remove framework build target from Fluent UI iOS, deprecate Carthage (#754)
* Remove framework, fix build + tests

* Remove "Carthage Compatible" badge

* Update build scripts

* Add UTs to static lib scheme
2021-10-13 18:50:05 -07:00
Mike Schreiber 765731503a
Bump Xcode and macOS versions (again) (#700)
* Bump Xcode and macOS versions

* Switch to Xcode 12.5, and update podspec+SPM
2021-08-31 14:34:59 -07:00
Sophia Lee 6f4fc4b840
Reverting macos change (#694) 2021-08-23 13:06:52 -07:00
Sophia Lee 3f7487f076
Updating ci.yml to run macOS 11 (#679) 2021-08-13 16:51:40 -07:00
Mike Schreiber edc6c70da9
Replace fatalError with preconditionFailure (#647) 2021-07-23 14:48:57 -07:00
Mike Schreiber 639eac69c2
Basic support for Swift Package Manager (#631) 2021-07-15 13:01:41 -07:00
Mark A Vitale df2d0bb9f5
Exclude swiftsourceinfo files from nuget (#604) 2021-06-11 16:15:10 -07:00
Kunal d548e09fb2
Adding swiftLint as a build step in CI (#486) 2021-03-30 13:12:55 -07:00
rdeassis 5f53813f83
Cocoapods subspec consumption: Introduce script to filter out unused resources. (#492)
* First version of the resource cleanup script based on .resources.xcfilelist files.

* Fixing script phase commands and preparing for another test (tag 0.0.13_Test).

* Fixing log messages and setting additional environment variables in the xcodebuild command.

* Bumping version to 0.0.14

* Reverting podspec version and linting script file.

* Fixing indentation of string extension.

* Adding flags to set verbose level based on Debug/Release configurations.

* Setting the ARCHS variable to prevent the build warning in debug mode:

Showing All Messages
ONLY_ACTIVE_ARCH=YES requested with multiple ARCHS and no run destination to provide an active architecture; building for all applicable architectures (in target 'MicrosoftFluentUI-FluentUIResources-ios' from project 'Pods')

* Fixing pod lib lint issues by using $PODS_TARGET_SRCROOT so it can find the script during linting.
Enclosing variables in double quotes to prevent parameters from being interpreted incorrectly when they have spaces.
2021-03-30 11:04:51 -07:00
Harrie Shin 9feb99815f
make CI run on main_0.1 and vnext_prototype branches as well (#472)
* make CI run on main_0.1 and vnext_prototype branches as well
* add pod lib lint
* update ci.sh
2021-03-09 13:57:53 -08:00
Mark A Vitale 93264f87f6
Update CI and publishing to work on main. (#429) 2021-02-12 12:58:42 -08:00
anandrajeswaran be7a87b9e0
Remove xcode 12 beta pipeline (#349)
Switch to running on 11.0 from 10.15

Co-authored-by: React-Native Bot <53619745+rnbot@users.noreply.github.com>
2020-12-21 10:44:30 -08:00
Saad Najmi aff8bff72e
Rename iOS Static Library from "FluentUILib" to "FluentUI" (#317) 2020-11-18 13:12:19 -08:00
rdeassis 9db7114c7d
Updating FluentUI to use Xcode 12 (#253)
* Bumping versions for version update (0.1.14).

* Revert "Bumping versions for version update (0.1.14)."

This reverts commit fa41bb71a8.

* Updating FluentUI pipelines to use Xcode 12.

* Excluding arm64 architecture from simulators builds of the Demo App.
2020-10-02 16:30:19 -07:00
Mark A Vitale 60862fba6d
Only build for arm64e for iOS device builds (#162) 2020-07-31 16:26:55 -07:00
Mark Vitale 6e1b0c880d Add an xcode-12 beta publish pipeline 2020-07-09 00:04:33 -07:00
Mark A Vitale 830584a624
Add arm64 macOS build (#113) 2020-07-08 23:18:39 -07:00
lugonzal 326bd73ce8
allow warnings when pushing Pod, since we need to support deprecated colors (#93)
Fix small warning for new line with spaces
2020-06-09 15:40:02 -07:00
Mark A Vitale c12108b5c9
[NuGet] Remove destination specifier in builds (#69)
* Remove destination specifier

* Add a destination for running tests in CI
2020-05-20 20:50:27 -07:00
Mark A Vitale c7c9b0ad95
Fix broken ship macos command exit on error (#59) 2020-05-12 18:25:56 -07:00
Mark A Vitale 42f74204c7
[Xcode] Update Actions/Pipelines to Xcode 11.4.1 (#57)
* Update to Xcode 11.4.1

* Make nuget publish testable

* Pack binary files
2020-05-11 16:17:18 -07:00
Mark A Vitale d4539b64aa
Tweak the folder hierarchy & platform of includes (#48) 2020-05-02 19:19:09 -07:00
Mark A Vitale b075cd3075
Remove echo statement from script (#37) 2020-04-29 14:43:11 -07:00
Mark A Vitale 9c193ff310
[CocoaPods] Add a workflow to publish to CocoaPods on new tags (#36) 2020-04-29 13:32:18 -07:00
Mark A Vitale 76e2977f6f
[Localization] Add workflow to localize strings in the repository (#32)
Add a localization workflow that calls into the internal Microsoft Touchdown Build Service to get up-to-date localizations for all of the strings in our repository
2020-04-28 08:09:11 -07:00
Mark A Vitale 44b3a07102
Add iOS Static Lib builds to CI (#31) 2020-04-23 14:36:20 -07:00
Mark A Vitale bd14f19e1d
[Package Management] Enable internal NuGet publishing pipeline (#23)
Add a NuGet publishing pipeline for internal Microsoft consumption
2020-04-20 16:53:48 -07:00
Mark Vitale 6e74ec5010 Rename fabric-macos to FluentUI 2020-04-13 15:57:53 -07:00
Mark Vitale 1a6e5cc7ad Update xcodebuild_wrapper to point to FluentUI 2020-04-11 12:39:25 -07:00
Mark Vitale 273de9732e Rename schemes and fix ci 2020-04-10 14:50:58 -07:00
Mark Vitale ac3be6434f Simplify build logic with a matrix 2020-04-08 11:00:55 -07:00
Mark Vitale 36ee304623 Separate CI build logic into parallel jobs 2020-04-07 19:17:02 -07:00
Mark Vitale a47dca405c Add initial CI for both platforms 2020-04-06 23:11:05 -07:00