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

39 Коммитов

Автор SHA1 Сообщение Дата
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