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

10785 Коммитов

Автор SHA1 Сообщение Дата
Manuel de la Pena 51ad45d92a
[CI] Do not longer need to use a rebase trigger we have it from github. (#11171) 2021-04-09 07:10:07 -04:00
Alex Soto fecbf756c9
Merge pull request #11105 from dalexsoto/alex-xcode12.5-main
Merge xcode12.5 into main
2021-04-09 07:05:54 -04:00
Alex Soto 225ad67175 [monotouch-tests] Disable dotnet MacCat tests for now since they hang in BS 2021-04-08 23:11:24 -04:00
Alex Soto 360bb93c5e [monotouch-tests] Disable MacCat tests for now since they hang in BS 2021-04-08 17:55:55 -04:00
Alex Soto 8b926000a6
Merge branch 'main' into alex-xcode12.5-main 2021-04-08 17:42:32 -04:00
TJ Lambert 6dc0ea89d1
Turning off isCreatePRSelected (#11139)
Co-authored-by: TJ Lambert <tjlambert@microsoft.com>
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2021-04-08 17:21:39 -04:00
Alex Soto dd828d0b39
Revert "[main] Update dependencies from dotnet/installer (#11127)" (#11167)
This reverts commit 219c6979eb.
2021-04-08 16:15:44 -04:00
Sebastien Pouliot 99892d79f9
[tests] Revert manual preservation of InternalsVisibleToAttribute.ctor(string) (#11160)
The issue https://github.com/mono/linker/issues/1913 was fixed a while ago.
2021-04-08 13:01:35 -04:00
Manuel de la Pena c9486eb6c8
[CI] Perform a run with no tests on Sundays for the translations team. (#11159)
Create a cron job that will execute on Sundays at noon to have a green
build for the translations team to use.
2021-04-08 11:39:04 -04:00
Sebastien Pouliot 578a80cbe1
[dotnet][msbuild] Do not copy `.pdb` files inside `.app` for release builds (#11153)
The original goal was to remove the `.dylib` from the app bundle.
However some are required, even in release, so that will need to be
fixed first [1]

[1] https://github.com/xamarin/xamarin-macios/issues/11145
2021-04-08 09:09:24 -04:00
dotnet-maestro[bot] 219c6979eb
[main] Update dependencies from dotnet/installer (#11127)
[main] Update dependencies from dotnet/installer
2021-04-08 12:27:25 +00:00
Sebastien Pouliot 4e5f5fe030
[tests[ Add app bundle size comparison between legacy and dotnet (#11149)
Based on Rolf's earlier work [1] and a copy of my `app-compare` code [2]

[1] https://github.com/rolfbjarne/xamarin-macios/tree/dotnet-size-comparison-helloworld
[2] https://github.com/spouliot/dotnet-tools/tree/master/app-compare
2021-04-07 16:10:40 -04:00
Alex Soto 2b499743c6 [monotouch-tests] Ignore CheckAddressBookPermission for MacCat 2021-04-07 12:55:04 -04:00
Manuel de la Pena 9d22123562
[CI] Fix wrong fwd labels. (#11144)
We are trying to join the json rather than the collection of strings.
$tag is a collection we can joing.
2021-04-07 09:24:08 -04:00
Alex Soto e5818d815b [monotouch-tests] disable some more MacCat crashers 2021-04-07 00:04:48 -04:00
Alex Soto 06185ea8fc [monotouch-tests] Import some fixes from xamarin/xamarin-macios#10587 2021-04-06 22:59:51 -04:00
Alex Soto cff0f14ab8 Merge remote-tracking branch 'origin/alex-xcode12.5-main' into alex-xcode12.5-main 2021-04-06 21:38:47 -04:00
Manuel de la Pena 50f23672fd [CI] Fix wrong fwd labels.
We are trying to join the json rather than the collection of strings.
$tag is a collection we can joing.
2021-04-06 21:34:56 -04:00
Alex Soto bf682fd2aa Fix submodules and disable AddressBookTests in MacCat 2021-04-06 20:47:17 -04:00
Alex Soto 2dc65e0d62 Merge remote-tracking branch 'xamarin/main' into alex-xcode12.5-main 2021-04-06 20:13:29 -04:00
Manuel de la Pena 8bddf85cf7
[CI][GitHub] Use the correct verb to the request. (#11133) 2021-04-06 19:53:00 -04:00
Manuel de la Pena 6cf8cdb804
[CI] Simplify if for stage selection. (#11131) 2021-04-06 16:24:49 -04:00
dotnet-maestro[bot] 1b6c83eac8
Update dependencies from https://github.com/mono/linker build 20210405.2 (#11114)
Microsoft.NET.ILLink , Microsoft.NET.ILLink.Tasks
 From Version 6.0.100-preview.2.21172.2 -> To Version 6.0.100-preview.2.21205.2

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2021-04-06 14:08:35 -04:00
Manuel de la Pena 65a319d514
[CI] Do not generate no used stages. (#11102) 2021-04-06 09:51:29 -04:00
Manuel de la Pena 7b750598d9
[CI] Group all API diff in a template to make things manageable. (#11112) 2021-04-05 18:49:18 -04:00
Alex Soto ea5835196d
Revert "[Make.config] Allow '.' on CURRENT_BRANCH_ALPHANUMERIC to match android package names (#11108)" (#11115)
This reverts commit 955245d586.
2021-04-05 18:02:46 -04:00
Manuel de la Pena faae5d1531
Exclude builds for certain paths. (#11104) 2021-04-05 13:28:18 -04:00
Manuel de la Pena b046835875
[CI] Black magic to make life better. (#11101)
We are doing some black magic. We have several templates that
are executed with different parameters.

The problem with that is that templates cannot be used with the
matrix strategy, so we are doing a little trick based on the following:

1. We can create a template that expands.
2. We can use the each keyword, which allow a loop
3. yaml is a super set of json, therefore, it was jsond dictionaties

We use the parameters as yaml objs (simple json ones) and we pass them.
Now we can:

1. Add more tests with less typing.
2. Modify the tests when we manually trigger a build.

Yes! number 2 is very cool, do you want to remove a stage from a manual
build, just delete it. Do you want to change the device test labels,
just edit the object.
2021-04-05 11:50:45 -04:00
Alex Soto 955245d586
[Make.config] Allow '.' on CURRENT_BRANCH_ALPHANUMERIC to match android package names (#11108) 2021-04-04 21:42:37 -04:00
Alex Soto 58403035f5 [monotouch-tests] Fix crasher in MacCat 2021-04-04 19:22:19 -04:00
Alex Soto 16dcaa1c72 Fix xtro 2021-04-03 17:58:31 -04:00
dotnet-maestro[bot] b24971e4f2
Update dependencies from https://github.com/dotnet/installer build 20210402.5 (#11106)
Microsoft.Dotnet.Sdk.Internal
 From Version 6.0.100-preview.3.21201.23 -> To Version 6.0.100-preview.3.21202.5

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2021-04-03 17:53:24 -04:00
Alex Soto 048a8affe3 [tests] Fix bad merge 2021-04-02 22:33:00 -04:00
Alex Soto bc1d8513a6 Merge remote-tracking branch 'xamarin/xcode12.5' into alex-xcode12.5-main 2021-04-02 21:46:31 -04:00
Manuel de la Pena 05ccf94798
[CI] Move sign and notarize out. We will remove it then. (#11092) 2021-04-02 20:10:49 -04:00
dotnet-maestro[bot] d46613a256
Update dependencies from https://github.com/dotnet/installer build 20210401.23 (#11088)
Microsoft.Dotnet.Sdk.Internal
 From Version 6.0.100-preview.3.21201.11 -> To Version 6.0.100-preview.3.21201.23

Co-authored-by: dotnet-maestro[bot] <dotnet-maestro[bot]@users.noreply.github.com>
2021-04-02 17:29:02 -04:00
Manuel de la Pena fd9d98f8fa
[CI] Do not build darc PRs in the CI. (#11089) 2021-04-02 16:48:56 -04:00
Mike Bond c5b3f98658
Target new xamarin-macios multi-OS agent pools (#11090) 2021-04-02 13:43:19 -07:00
VS MobileTools Engineering Service 2 ca6d2da669
[CI] Add the id of the pr to an old env var to reuse scripts. (#11079)
Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2021-04-02 07:00:26 -04:00
VS MobileTools Engineering Service 2 dc3f48385f
[xcode12.5] [CI] Do not build translation branches in the internal pool. (#11077)
* [CI] Do not build translation branches in the internal pool.

* VSTS I love you.

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2021-04-02 06:59:57 -04:00
Sebastien Pouliot 710604a867
Revert "[tests] Ignore the XmlSerializationTest.Bug1820_GenericList test in .NET due to a linker bug." (#11053)
This reverts commit 9cbf14500b.

The original issue https://github.com/mono/linker/issues/1454 -> https://github.com/dotnet/runtime/issues/41389 was fixed a while ago.

Co-authored-by: Sebastien Pouliot <sebastien.pouliot@microsoft.com>
2021-04-02 00:05:02 -04:00
Peter Collins 5c12fdfac9
[build] Use arcade dependency management tooling (#10890)
* [build] Use arcade dependency management tooling

* Apply feedback

* Apply second round of feedback

* Always make dotnet.config before trying to read it

* Debugging

* Update dependencies, trim tabs and spaces

* [dotnet] Remove the existing workload shipped with .NET and install our locally built ones.

The new version of .NET ships with our workloads, but those aren't
the workloads we want to use, so replace them with our own.

* Update .gitignores.

* Bump to 6.0.100-preview.3.21181.5

That required renaming simulator runtime packs...

* More rename for simulator packages

* moar (hopefully all)

* Bump to 6.0.100-preview.3.21201.11

This fix the issue with `Wait` that failed several tests in monotouch-tests

However it does not include the fix for AppConext.GetData on device (AOT)

Co-authored-by: Rolf Bjarne Kvinge <rolf@xamarin.com>
Co-authored-by: Sebastien Pouliot <sebastien@xamarin.com>
2021-04-02 00:02:27 -04:00
Sebastien Pouliot 656dfa039f
Revert "[dotnet-linker] Make PreserveSmartEnumConversionsStep active for type as well to work around a linker bug." (#11064)
This reverts commit 482151eea7.

This issue https://github.com/mono/linker/issues/1458 has been fixed a while ago.

Co-authored-by: Sebastien Pouliot <sebastien.pouliot@microsoft.com>
2021-04-02 00:00:13 -04:00
Sebastien Pouliot 35ddc1fcb0
Revert "[tests] Ignore CommonLinkSdkTest.TypeDescriptor_A7793 in .NET due to a linker bug." (#11054)
This reverts commit dea6580c78.

This was fixed a while ago https://github.com/mono/linker/issues/1451 -> https://github.com/dotnet/runtime/issues/41390

Co-authored-by: Sebastien Pouliot <sebastien.pouliot@microsoft.com>
2021-04-01 23:47:21 -04:00
Sebastien Pouliot bf080032ef
Revert "[dotnet] Force the GC mode to be preemptive. (#10667)" (#11074)
This reverts commit abc3616873.

The issue https://github.com/dotnet/runtime/issues/47121 was fixed recently.

Co-authored-by: Sebastien Pouliot <sebastien.pouliot@microsoft.com>
2021-04-01 23:46:57 -04:00
Sebastien Pouliot df6717b5c0
[build] Fix incorrect warning about CoreSimulator.framework version (#11075)
Avoid this warning when checking for required tools/dependencies

```
    You should have exactly CoreSimulator.framework version 732.18 (found 732.18
732.18). Execute './system-dependencies.sh --provision-xcode' to install the expected version.
```

Right version, but found two times ?

Because we're looking at a (now) fat framework so we get things twice

```
lipo -info /Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator
Architectures in the fat file: /Library/Developer/PrivateFrameworks/CoreSimulator.framework/Versions/A/CoreSimulator are: x86_64 arm64e
```

Solution ? make it uniq

Co-authored-by: Sebastien Pouliot <sebastien.pouliot@microsoft.com>
2021-04-01 23:44:18 -04:00
Manuel de la Pena 801ac4113d
[CI] Add the id of the pr to an old env var to reuse scripts. (#11069) 2021-04-01 23:29:21 -04:00
Manuel de la Pena 936a90eb5e
[CI] Do not build translation branches in the internal pool. (#11073)
* [CI] Do not build translation branches in the internal pool.

* VSTS I love you.
2021-04-01 23:27:28 -04:00
VS MobileTools Engineering Service 2 efb4a36666
[xcode12.5] [CI] Fwd labels and ensure dotnet tests are run when targeting main. (#11070)
* [CI] Fwd labels and ensure dotnet tests are run when targeting main.

* Add 'run-dotnet-tests' to the tags to make manuel happy.

Co-authored-by: Manuel de la Pena <mandel@microsoft.com>
2021-04-01 23:26:22 -04:00
Manuel de la Pena 119f7dd153
[CI] Fwd labels and ensure dotnet tests are run when targeting main. (#11068)
* [CI] Fwd labels and ensure dotnet tests are run when targeting main.

* Add 'run-dotnet-tests' to the tags to make manuel happy.
2021-04-01 19:28:03 -04:00