Samantha Houts
25c5d2afba
Process file changes
2020-05-18 17:56:25 -07:00
Shane Neuville
c8bf97e5ac
Merge branch '4.6.0'
...
# Conflicts:
# Directory.Build.targets
# DualScreen/DualScreen/TwoPanePropertiesGallery.xaml.cs
# Xamarin.Forms.ControlGallery.Android/Xamarin.Forms.ControlGallery.Android.csproj
# Xamarin.Forms.ControlGallery.iOS/Xamarin.Forms.ControlGallery.iOS.csproj
# Xamarin.Forms.sln
2020-05-06 12:08:29 -06:00
Shane Neuville
7938a26460
Remove DualScreen projects from Xamarin.Forms.Sln ( #10550 )
...
* Move Dual Screen Project out of Gallery
* - fix sln
* - remove excess
* - restore
* - fix up the props a bit more
* - fix build settings
2020-05-06 12:29:41 +01:00
Shane Neuville
4a64fa2fc1
Setup more specific 2017 apk/ipas for testing lanes ( #10569 )
...
* set provisionator sdks from pipeline
* - 2017 specific ui test builds
* - env
* - arg
* - arg
* - arg
* - arg
* - arg
* - arg
* - arg
* - arg
* - arg
* - arg
* - arg
* - arg
* - build configuration
* - build configuration
* - build configuration
* - build configuration
* - check for signVmImage before running nuget signing
* Update provisioning.csx
* - build downloads update
2020-05-06 11:49:06 +01:00
Rui Marinho
e862b78305
Merge branch '4.6.0'
2020-04-27 10:25:36 +01:00
Shane Neuville
351e0e8c54
Setup Xcode provisioning through variables and switch to channels ( #10392 )
...
* Xcode provisioning
* - fix
* - provision channels
* - provision channels on mac only
* - install mono if it's not there
* - add jdk install
* - verbose
* - no mo mono
* - fix?
* - add path
* - set path when provisioning
* - androidsdk
* - build tools
* - cake updates
* - android home path
* - path
* - home
* - remove cake sdk
* - install android sdks if they are missing on CI
* - change top use channel
* - move mac check to mac block
* - add latest for xcode
* - fix null check
* [Build] Fix type
* [Build] Install .netcore
* - adds parameters to install custom packages
* - info and windows
* - env
* - env
* - env
Co-authored-by: Rui Marinho <me@ruimarinho.net>
2020-04-24 23:58:04 +01:00
Shane Neuville
e96dcc9097
Merge branch '4.6.0'
...
# Conflicts:
# Xamarin.Forms.ControlGallery.Android/CustomRenderers.cs
# azure-pipelines.yml
# build/steps/build-osx.yml
# build/steps/build-windows.yml
2020-04-15 12:03:46 -06:00
Shane Neuville
ab7f9fb2cc
Set agent os for all pools ( #10211 )
...
* - pipelines
* - pipelines
* - cake
* - demands
* - demands
* - demands
* - stages
* - stages
* - stages
* - stages
* - stages
* - stages
* - stages
* - taba-taba-taba
* - taba-taba-taba
* - less config
* - remove nuget code
* - nuget version
* - xcode check
* - release channel check
2020-04-15 15:36:18 +01:00
Shane Neuville
a6c55cdfc0
Merge branch '4.6.0'
...
# Conflicts:
# azure-pipelines.yml
# build/steps/build-android.yml
# build/steps/build-osx.yml
2020-04-01 22:08:54 -06:00
Shane Neuville
a94368d298
Add preview channel args and fixup provisionator ( #10174 )
...
* Add preview channel args and fix mac osx variables
* - remove xcode
* - mono
* - xcode 11.3
* - fix android
* - fix tabs
2020-04-01 19:59:54 -06:00
Rui Marinho
28dbb904cc
Merge branch '4.6.0'
2020-03-16 23:50:32 +00:00
Rui Marinho
c6fa35592f
Merge branch '4.4.0' into 4.5.0
2020-03-16 17:28:09 +00:00
Rui Marinho
8e6dae2209
[Build] Update pool and pipelines ( #9978 )
...
* Update pool name
* Update azure-pipelines.yml
* Update build-android.yml
* Update build.cake
* Update azure-pipelines.yml
2020-03-16 17:19:26 +00:00
Shane Neuville
1532d46f5f
Add switches to build Control Gallery using the nuget produced by the build ( #8937 )
...
* Build Control Gallery with nugets
* - sync pipelines
* - add team project check
* - fix output dir to match for ui tests
* - preserve dual screen
2020-03-11 11:31:24 +00:00
Shane Neuville
92be6e27e7
disable EnableTypeInfoReflection for nugets ( #9871 )
2020-03-08 19:34:18 +00:00
Shane Neuville
1cb0656489
Ios 2017 compatible Xamarin.Forms.Platform.iOS ( #9760 )
...
* if def out xcode10
* - setup ios targets
* - fix ios 13 inclusion
* - fix cake
* - fix ArtifactStagingDirectory
* - remove restore
* - name the task
* - fix cast
* - fix cast
* - fix cast
* - fix cast
* Update Xamarin.Forms.Platform.iOS/Xamarin.Forms.Platform.iOS.csproj
* - add 2017 lane for osx validation
* - fix cake
* - 2017 netstandard
* - remove build tasks for 2017 compatibility build
* - more conditions
* - apply swapping to mac target
* - macos nuspec
* - provisioning
* - add macos 2017 build
* - add cert back in
* - type redirector
* - fix platform dll nuspec location
2020-03-02 14:50:09 +00:00
Rui Marinho
7fdb53367a
Merge branch '4.4.0' into 4.5.0
2020-02-21 15:02:38 +00:00
Shane Neuville
08f550fcaf
fix packageversionsettings build.cake ( #9641 ) fixes #9523
2020-02-19 21:58:16 +00:00
Shane Neuville
1bd868c2a9
Enable xforms-product-type on Control Gallery for tests ( #9505 )
...
* enable xforms-product-type
* - preserve all the constructors
* - collectionview preserves
* - shell linker files
* - optimize mtouch
* Update Xamarin.Forms.Platform.iOS/CollectionView/ItemsViewLayout.cs
* Update Xamarin.Forms.Platform.iOS/CollectionView/ItemsViewLayout.cs
* Update ItemsViewLayout.cs
2020-02-13 13:40:50 -07:00
Rui Marinho
7b55f0c7d0
Merge branch '4.4.0' into 4.5.0
2020-01-30 01:24:15 +00:00
Shane Neuville
554bab7b86
Remove gitversion from cake and fix UWP nugets ( #9364 )
...
* remove gitversion from cake
* - fix uwp nugets
2020-01-29 16:51:48 -07:00
Shane Neuville
3f90ad1b4e
Bump WinUI Nuget version if you are using Min target >= 16299 ( #9132 )
...
* bump winui when using high enough targeting
* - fix galleries
* - fix design and cake parameters
2020-01-23 11:14:33 +00:00
Shane Neuville
d6b1aee3af
Apply cecil fixes to make packages 2017 compatible ( #9145 )
...
* Apply cecil fixes to make packages 2017 compatible
* - version bumps
* - remove extra win builds
* - package fixes
* - conditionally include binding redirect
* - bump type redirector
2020-01-11 12:19:03 -07:00
Shane Neuville
1cf7a4bf71
Merge branch '4.4.0'
2019-12-19 10:33:17 -07:00
Shane Neuville
44dd779647
Package up everything into the PRI file for debug and release builds ( #8926 )
...
* Copy files everywhere
* - release test
* - remove from csproj
* - copy more files
* - xaml
* - disable embeddedxbf
* - fix nuget paths
* - move embed property outside of csproj
* - fix nuspec
* - remove extra files
* - fix typo
* - rebuild
* - build uwp on 2019
* - yaaaaaaml typo
* - taaaaaaabs
* - fix what copies
* - cleanup
2019-12-19 10:32:37 -07:00
Shane Neuville
b62dbb41f3
Setup android to be properly multi targeted ( #7660 )
...
* first steps
* - convert a few more
* - fix forwarders
* - update sdk extras
* - fix nuspecs
* - fix rebase
* - fix sdk extras for vs2017
* - remove forms fixes for 2019
* - Property based TFs
* - update cake
* - remove monoandroid81
* - library updates
* - fix applink nugets
* - 2019 test
* - try 2017
2019-12-13 12:22:24 -07:00
Rui Marinho
d759821528
Merge branch '4.3.0' into 4.4.0
2019-11-04 13:26:25 +00:00
Rui Marinho
221963cf1e
Merge branch '4.2.0' into 4.3.0
2019-11-04 13:10:00 +00:00
Rui Marinho
6351caa8f4
[Build] Clean repos, update vs image ( #8339 )
2019-10-31 17:06:42 +00:00
Shane Neuville
775573fe1e
set XF Verions File to be hidden ( #8128 )
2019-10-21 13:03:27 -06:00
ShaneN
fba3e9337b
Merge 4.3.0 into master
2019-10-14 23:19:46 -06:00
Shane Neuville
773232214c
[Android] speed up development builds ( #7834 )
...
* speed up development builds android
* - remove extra property group
* - add cake descriptions
* - fix
* - remove shared runtime
* - add check for TF_Build
2019-10-14 23:10:00 -06:00
Andres G. Aragoneses
6fc502b2f1
build.cake: more readable way of using an enum ( #7867 )
...
* build.cake: cosmetic, less verbose GetMSBuildSettings() method
* build.cake: more readable way of using an enum
I had to look up what "1" meant in the documentation!
(https://cakebuild.net/api/Cake.Common.Tools.MSBuild/MSBuildPlatform/ )
2019-10-09 11:33:37 +02:00
Rui Marinho
22e91b7744
[Build]Share git version ( #6935 )
2019-10-07 14:28:04 +02:00
Shane Neuville
09f4375b97
UWP fixes for lower target sdk on VS 2017 ( #7722 )
...
* Set UWP to lower target framework
* - mono version
* - dotnet core
* - dotnet core
* - dotnet core
* - mono
* - remove sdks
* - new sdk for mac targets
* - mono path
* - fix mono version
* - update unit test
2019-09-29 00:42:14 +01:00
Shane Neuville
a9f3953b06
Setup public and provisionator based provisioning of SDKS ( #7458 )
...
* general provisioning
* - remove android
* - add android in
* - split up provisioning
* Update build.cake
* - increment versions
* Update azure-pipelines.yml
* Update azure-pipelines.yml
* - fix android
* - version
* - fix varialbes
* - NUGET_VERSION
* - set on parameters
* - fix parameters
* - nuget build step
* - fix powershell
* - merge UI Test fixes in
* - squash
* - cleanup provisionator
* - fix missing names
* - simplify
* - simplify
* - provisionator
* - provisionator
* JavaSDK build path hack
* - turn off default provisioning
* - windows image
* - remove sdk installs from cake
* - sdk manager installs
* Update azure-pipelines.yml
* Update azure-pipelines.yml
* - conditional core
* - conditional core
* - change to conditions
* - make the same
* - add better naming
* - sdks
* - user better links
2019-09-28 02:01:00 +01:00
Eilon Lipton
cd699094ba
Make building easier on Windows by setting PowerShell execution policy (attempt 2) ( #6755 )
...
* Make building easier on Windows by setting PowerShell execution policy
* Update build.cake to reference cmd as well as ps1
* remove . on instructions
2019-07-02 14:36:22 -06:00
Shane Neuville
80269a4790
update build script for mac and readme based on vs mac 2019 ( #5827 )
2019-04-08 09:48:23 -07:00
Shane Neuville
b4b5f43ea8
Cake build script ( #5074 )
...
* cake
* cake
* android fix
* fix clean
* version fix
* android deploy updates
* move to cake tools
* add clean bin obj back in
* git versioning
* fix vs mac target
* vs mac fixes
* remove default config on sh
* add UAP pdbs
2019-02-12 13:05:51 +00:00