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

87 Коммитов

Автор SHA1 Сообщение Дата
Rui Marinho e57d160016
Merge 4.8.0 to 5.0.0 2020-09-10 11:57:07 +01:00
Rui Marinho 0bb52af9a3 Merge branch '4.7.0' into 4.8.0 2020-09-10 11:54:13 +01:00
Rui Marinho 1c354a360d
[Nuget] Update signing (#12016) 2020-09-03 21:33:23 +01:00
Rui Marinho 3bc36731b4
[Build] Remove VS2017 and old XCODE support, move Flex to core project (#11972)
* [Pages] Remove pages

* [Pages] Remove PagesGallery update sln

* [Build] Remove 2017

* [Build] Cleanup cake VS2017

* [Build] Remove Xamarin.Build.TypeRedirector

* [Build] Remove references to Use2017

* Update Xamarin.Forms.nuspec

* Update Xamarin.Forms.Platform.UAP.csproj

* [Android]remove Monodroid90

* Update build.cake

* Update Environment.Build.props

* [Android] Remove extra manifest

* [Android]Fix Android tests project

* [Android] Remove __ANDROID_29__ checks

* - remove a few more Android 9 references

* - updates formsviewgroup 10.0

* Update FormsAppCompatActivity.cs

* [iOS,macOS] Remove __XCODE11__

* [Core] Move Flex to core project

* Update Embedding.iOS.csproj

Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
2020-09-01 19:21:20 +01:00
Rui Marinho 30951b24f0
[Build] Remove pages (#11971)
* [Pages] Remove pages

* [Pages] Remove PagesGallery update sln

* - remove extra sandbox files

Co-authored-by: Shane Neuville <shneuvil@microsoft.com>
2020-08-31 12:02:55 -07:00
Rui Marinho 979ed05177
[Build] Update sigining (#11901) 2020-08-24 15:10:23 +01:00
Rui Marinho 74a88560d9 Update azure-pipelines.yml 2020-07-31 17:17:59 +01:00
Rui Marinho a3a173a4bd
Add compliance (#11612)
* [Build] Add Policheck Compliance

* Update azure-pipelines.yml

* Update azure-pipelines.yml

* Update azure-pipelines.yml

* [Build] Add credscan

* Update azure-pipelines.yml

* Add secure checks (#11587)

* Update packages

* Update packages 2

* Update Newtonsoft

* Update Xamarin.Forms.Xaml.UnitTests.csproj

* Update PagesGallery.Droid.csproj

* Update Xamarin.Forms.Platform.UAP.csproj

* Update Xamarin.Forms.Platform.UAP.csproj

* Update Xamarin.Forms.Maps.UWP.csproj

* [Nuget] Update UITests

* [Nuget] Update nuspecs

* Update Git.Build.targets

* Update build-nuget.yml

* [Build] Move from master to main

* Update build-nuget.yml

* Update build-nuget.yml

* Update build-nuget.yml

* Api scan

* Cleanup

* Delete debug.keystore

* [Build]Add CredScansupression

* [Build] Update supressionfile

* Update Issue7593.xaml.cs

* Revert "Delete debug.keystore"

This reverts commit 54f4ef31f0.

* Update CredScanSuppressions.json

* Update build-sign.yml

* Add Apiscan to compliance stage

* Update azure-pipelines.yml

* Move windows tests to it's own yaml

* [Build]Update APIscan

* [Build] Comment APIScan
2020-07-30 19:35:20 +01:00
shane f11d099354 Merge branch '4.8.0' into main 2020-07-03 08:48:58 -05:00
shane 90917090b2 Merge branch '4.7.0' into 4.8.0 2020-07-03 08:43:20 -05:00
shane 5c32c65285 Merge branch '4.6.0' into 4.7.0
# Conflicts:
#	Xamarin.Forms.Controls.Issues/Xamarin.Forms.Controls.Issues.Shared/TestPages/TestPages.cs
#	azure-pipelines.yml
2020-07-03 08:42:46 -05:00
Shane Neuville 079ba5dd24
Uwp ui tests tweaks (#11250)
* Fix up cake for uwp tests on vm

* - adjust

* - force full screen

* - increase timeout

* - fix path

* - increase uwp timeout

* - search faster

* - search faster

* - fix windowing issues

* - failure screen shots

* - add CV category

* - tests

* - tests

* - tests

* - tests

* - setup to parse az devops categories

* - setup to parse az devops categories

* - setup to parse az devops categories

* - setup to parse az devops categories

* - setup to parse az devops categories

* - setup to parse az devops categories

* - setup to parse az devops categories

* - cleanup

* - cleanup

* - cleanup
2020-07-03 11:29:13 +01:00
Rui Marinho f7e673b342
[Build] Update nuget and dotnet version (#11283) 2020-07-02 12:54:31 +01:00
Rui Marinho e9e5c68360 [Build] Move from master to main 2020-06-25 17:24:15 -07:00
Rui Marinho db45ed23a7
[Build] Fix extra timeout 2020-06-17 23:07:40 +01:00
Rui Marinho ef4d395ffc
Merge branch '4.7.0' 2020-06-17 22:59:38 +01:00
Shane Neuville 0be0eeef06
Android Beta Builds (#10937)
* Setup for testing master branches of android

* Update build.cake

* - add dsym

* - add dsym

* - add dsym

* - add dsym
2020-06-17 11:39:17 +01:00
Shane Neuville a104b9f8e9
Add pages depends on to nuget pack job (#11068) 2020-06-15 18:01:12 -06:00
Shane Neuville bd6ef179c9 Merge branch '4.7.0' 2020-06-15 12:22:42 -06:00
Shane Neuville 9146d6b362 Merge branch '4.6.0' into 4.7.0
# Conflicts:
#	Xamarin.Forms.ControlGallery.iOS/Xamarin.Forms.ControlGallery.iOS.csproj
#	azure-pipelines.yml
#	build/steps/build-osx.yml
2020-06-15 12:14:26 -06:00
Shane Neuville a9e84bb578
Add additional parameters to android build and fix iOS cake build (#11010)
* Fix iOS cake build and upload dsym

* - all the files

* - things

* - dsym

* - config

* - builds

* - remove yml property

* - provision more

* - provision more

* - provision more

* - just build ios proj not sln

* - just build ios proj not sln

* - just build ios proj not sln

* - just build ios proj not sln

* - fix typo

* - cleanup for merge

* - fix typo

* - fix provisionator

* - build android tests
2020-06-15 12:54:09 +01:00
Shane Neuville 5253259fb1
Increase pool timeout, provision less for osx builds, specify Android pools (#10671)
* increase osx timeout, add pools to android

* - fix params

* - coalesce

* - coalesce

* - more squigglies

* - beta lane

* - stable channel

* - url

* - fix beta link

* - variables

* - fix variables

* - fix variables

* - fix variables

* - why don't you coalesce somewhere else?

* - coalesce together?
2020-05-14 10:39:51 +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 4faead38d0 finish merging yaml files 2020-04-15 13:44:17 -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
Rui Marinho 8704935693
[Build] Pull Xamarin.Forms.Pages to it's own solution (#10097)
* [Build] Remove Pages from sln

* [Build]Xamarin.Forms.Pages.sln

* Update Xamarin.Forms.Pages.sln

* [Build] Move Xamarin:Forms.Pages

* [Build]updaet pipeline

* Update azure-pipelines.yml

* [Build] Use msbuild task

* [Buil] Add build.tasks

* Update build-windows.yml

* [Build]Remove tizen gallery

* [Build] Add includePages
2020-04-03 16:18:52 -07:00
Shane Neuville 929de7957f - fix merge 2020-04-01 22:42:20 -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 fe3da600b3
[Build] Roll back to 10.14 mojave 2020-03-24 15:14:29 +00:00
Rui Marinho f6c3d99dc1
Merge branch '4.6.0' 2020-03-24 11:40:01 +00:00
Rui Marinho 7a18459c86
[Build] Rollback to mojave 2020-03-24 10:25:36 +00:00
Rui Marinho 8e90f82704
Merge branch '4.6.0' 2020-03-23 12:20:51 +00:00
Rui Marinho b230acd6f7
[Build] Fixes to build on Catalina (#10036)
* Update build.cake

Revert "Update build.cake"

This reverts commit 7a85766a6889e93b01b5a7c245aad7176fbc7b7a.

Update build.cake

Update build.cake

* Update MtouchArch

Fix arch on iPhone

* Update azure-pipelines.yml
2020-03-20 23:36:31 +00: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 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
Shane Neuville dc93d7c3fa
Default locally to fast renderers (#9504) 2020-02-13 22:17:46 +00:00
Rui Marinho 8372db2ec4 Merge branch '4.4.0' into 4.5.0 2020-02-12 10:25:09 +00:00
Rui Marinho 3313c58198
[Build] Add workspace clean (#9532)
* [Build] Add workspace clean

* Force clean the docstemp folder before starting

Co-authored-by: E.Z. Hart <hartez@users.noreply.github.com>
2020-02-12 10:22:36 +00:00
Shane Neuville 0f2ff98918 add win2017VmImage for 4.4.0 (#9206) 2020-01-15 16:04:05 -08: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 5f4f4dd06c
The great Androidx IF Def'ing of 2019 (#8898)
* AndroidX API updates

* - merge fixes

* - 2017 fixes

* - extra lines added to cs proj files

* - menu element fix

* - androidx bump

* - cleanup

* - remove extra using

* - missed one

* - fix material version

* - one more TapOverflowMenuButton
2020-01-10 13:35:41 -07:00
Rui Marinho 71587f1148
[Build]Use same counter for all builds (#9118) 2020-01-07 23:10:59 +00: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