Skip to content

Commit 960bc58

Browse files
committed
Merge branch 'main' into dev/grendel/perfetto-integration
* main: [tests] verify trimmer warnings where appropriate (#9076) Bump to jbevain/cecil@8c123e1 (#9078) [trimming] remove `$(NullabilityInfoContextSupport)` (#9069) [build] Bump `$(XABuildToolsVersion)`=35 (#9071) [ci] Move PR build to shared pool (#8854) Use AsyncTask from xamarin-android-tools (#9017) Bump to dotnet/sdk@02c06d398a 9.0.100-preview.7.24351.1 (#9067) [trimming] use public `$(MetricsSupport)` property (#9068) [ci] Update resourceManagement.yml (#9070) Bump to dotnet/android-api-docs@c14203771a (#8992) [trimming] remove `$(_AggressiveAttributeTrimming)` by default (#9062)
2 parents c75c724 + 6b665dc commit 960bc58

File tree

42 files changed

+203
-168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+203
-168
lines changed

.external

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
xamarin/monodroid:main@e11d9a5af8f00a88d15bd87c777608f17c4ece78
1+
xamarin/monodroid:main@038240c52a7dc2e66b9ad2ddb20b9886836eaec9

.gdn/.gdnsuppress

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -13,41 +13,41 @@
1313
}
1414
},
1515
"results": {
16-
"28e1a7a1157c8739dce8ac1bbd828a471e477444ec50d2656d0440948b58a274": {
17-
"signature": "28e1a7a1157c8739dce8ac1bbd828a471e477444ec50d2656d0440948b58a274",
16+
"900efdc86dc2e568955f256c15344038d504db1c7cc819beee79a0e83e729285": {
17+
"signature": "900efdc86dc2e568955f256c15344038d504db1c7cc819beee79a0e83e729285",
1818
"alternativeSignatures": [],
1919
"memberOf": [
2020
"default"
2121
],
2222
"justification": "FillEventHistory+Event API documentation with generic example password.",
23-
"createdDate": "2024-02-21 20:58:02Z"
23+
"createdDate": "2024-06-27 20:43:25Z"
2424
},
25-
"0b7cc0b28f27b0eeb2a415f10e62c32675dd2d4edcffe35600eae35f8064004e": {
26-
"signature": "0b7cc0b28f27b0eeb2a415f10e62c32675dd2d4edcffe35600eae35f8064004e",
25+
"546ee3b1e3df455989e1689c68bd5bebabe5b191c680b15ba02ee5f71bf4354c": {
26+
"signature": "546ee3b1e3df455989e1689c68bd5bebabe5b191c680b15ba02ee5f71bf4354c",
2727
"alternativeSignatures": [],
2828
"memberOf": [
2929
"default"
3030
],
3131
"justification": "Android.Service.Autofill.FillEventHistory+Event API documentation with generic example password.",
32-
"createdDate": "2024-02-21 20:58:02Z"
32+
"createdDate": "2024-06-27 20:43:25Z"
3333
},
34-
"e57727a14a28f6fd8f4aa87cd3c4b33401dfea1078ce32fb3cbdf342e8adf63d": {
35-
"signature": "e57727a14a28f6fd8f4aa87cd3c4b33401dfea1078ce32fb3cbdf342e8adf63d",
34+
"dc29fa2c200acb75acd13ef4da8a4139fb37618e4072f5ee06a40e07e3b31b95": {
35+
"signature": "dc29fa2c200acb75acd13ef4da8a4139fb37618e4072f5ee06a40e07e3b31b95",
3636
"alternativeSignatures": [],
3737
"memberOf": [
3838
"default"
3939
],
4040
"justification": "Javax.Crypto.ISecretKey API documentation with generic example password.",
41-
"createdDate": "2024-02-21 20:58:02Z"
41+
"createdDate": "2024-06-27 20:43:25Z"
4242
},
43-
"15c51590a2e2bb503a7277448e05357f5fd8d4cb2f9b9b7446e41c872cceaac4": {
44-
"signature": "15c51590a2e2bb503a7277448e05357f5fd8d4cb2f9b9b7446e41c872cceaac4",
43+
"85ecf4cad9f76c3946ce6105b708ca822142bd1f1ac4092164f48af5923ca1f1": {
44+
"signature": "85ecf4cad9f76c3946ce6105b708ca822142bd1f1ac4092164f48af5923ca1f1",
4545
"alternativeSignatures": [],
4646
"memberOf": [
4747
"default"
4848
],
4949
"justification": "Javax.Security.Auth.Callback.PasswordCallback API documentation with generic example password.",
50-
"createdDate": "2024-02-21 20:58:02Z"
50+
"createdDate": "2024-06-27 20:43:25Z"
5151
},
5252
"1ccf925aa704efd1035bac38e94d2e629fb5b0d1784d5473e4a52e6d13db16ee": {
5353
"signature": "1ccf925aa704efd1035bac38e94d2e629fb5b0d1784d5473e4a52e6d13db16ee",

.github/policies/resourceManagement.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ configuration:
4949
days: 14
5050
actions:
5151
- addReply:
52-
reply: This issue will now be closed since it had been marked `possibly-stale` but received no further activity in the past 14 days. It is still possible to reopen or comment on the issue, but please note that the issue will be locked if it remains inactive for another 30 days.
52+
reply: This issue will now be closed since it had been marked "possibly-stale" but received no further activity in the past 14 days. It is still possible to reopen or comment on the issue, but please note that the issue will be locked if it remains inactive for another 30 days.
5353
- closeIssue
5454
eventResponderTasks:
5555
- if:

.gitmodules

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[submodule "external/android-api-docs"]
22
path = external/android-api-docs
3-
url = https://github.com/xamarin/android-api-docs
3+
url = https://github.com/dotnet/android-api-docs
44
branch = main
55
[submodule "external/constexpr-xxh3"]
66
path = external/constexpr-xxh3

Configuration.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,8 +121,8 @@
121121
<XABuildToolsPackagePrefixLinux></XABuildToolsPackagePrefixLinux>
122122
<XABuildToolsPackagePrefix Condition=" '$(HostOS)' == 'Darwin' ">$(XABuildToolsPackagePrefixMacOS)</XABuildToolsPackagePrefix>
123123
<XABuildToolsPackagePrefix Condition=" '$(HostOS)' == 'Windows' ">$(XABuildToolsPackagePrefixWindows)</XABuildToolsPackagePrefix>
124-
<XABuildToolsVersion>34</XABuildToolsVersion>
125-
<XABuildToolsFolder Condition="'$(XABuildToolsFolder)' == ''">34.0.0</XABuildToolsFolder>
124+
<XABuildToolsVersion>35</XABuildToolsVersion>
125+
<XABuildToolsFolder Condition="'$(XABuildToolsFolder)' == ''">35.0.0</XABuildToolsFolder>
126126
<XAPlatformToolsPackagePrefix Condition=" '$(HostOS)' == 'Darwin' "></XAPlatformToolsPackagePrefix>
127127
<XAPlatformToolsVersion>34.0.5</XAPlatformToolsVersion>
128128
<XABundleToolVersion Condition="'$(XABundleToolVersion)' == ''">1.15.1</XABundleToolVersion>

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<PropertyGroup>
4444
<LibZipSharpVersion>3.3.0</LibZipSharpVersion>
4545
<MicroBuildCoreVersion>1.0.0</MicroBuildCoreVersion>
46-
<MonoCecilVersion>0.11.4</MonoCecilVersion>
46+
<MonoCecilVersion>0.11.5</MonoCecilVersion>
4747
<NewtonsoftJsonPackageVersion>13.0.3</NewtonsoftJsonPackageVersion>
4848
<NuGetApiPackageVersion>5.4.0</NuGetApiPackageVersion>
4949
<LZ4PackageVersion>1.1.11</LZ4PackageVersion>

Documentation/guides/MSBuildBestPractices.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -612,7 +612,7 @@ public class MyTask : AndroidTask
612612
The benefit here is that if an unhandled exception is thrown, `MyTask`
613613
will automatically generate proper error codes.
614614

615-
`AndroidAsyncTask` has an additional override for doing work on a
615+
`AsyncTask` has an additional override for doing work on a
616616
background thread:
617617

618618
```csharp

build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818

1919
<ItemGroup>
2020
<ProjectReference Include="..\xa-prep-tasks\xa-prep-tasks.csproj" />
21+
<ProjectReference Include="..\..\external\xamarin-android-tools\src\Microsoft.Android.Build.BaseTasks\Microsoft.Android.Build.BaseTasks.csproj" />
2122
<ProjectReference Include="..\..\external\xamarin-android-tools\src\Xamarin.Android.Tools.AndroidSdk\Xamarin.Android.Tools.AndroidSdk.csproj" />
2223
</ItemGroup>
2324

build-tools/Xamarin.Android.Tools.BootstrapTasks/Xamarin.Android.Tools.BootstrapTasks/RunParallelCmds.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@
33
using System.Text;
44
using System.Diagnostics;
55

6+
using Microsoft.Android.Build.Tasks;
7+
68
using Microsoft.Build.Framework;
79
using Microsoft.Build.Utilities;
810

9-
using Xamarin.Build;
10-
1111
using Tasks = System.Threading.Tasks;
1212

1313
namespace Xamarin.Android.Tools.BootstrapTasks
1414
{
1515
public class RunParallelCmds : AsyncTask
1616
{
17+
public override string TaskPrefix => "RPCMD";
18+
1719
[Required]
1820
public ITaskItem[] Commands { get; set; }
1921

build-tools/automation/azure-pipelines-apidocs.yaml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Pipeline for updating and uploading android-api-docs/docs/Mono.Android/en/*
1+
# Pipeline for updating and uploading android-api-docs/docs/xml/*
22
# https://dev.azure.com/devdiv/DevDiv/_build?definitionId=15262
33

44
# This pipeline can be manually ran against a given branch to generate a new set of Mono.Android docs.
@@ -58,8 +58,10 @@ stages:
5858
- job: mac_build_update_docs
5959
displayName: Update API Docs
6060
pool:
61-
name: VSEng-Xamarin-RedmondMac-Android-Untrusted
62-
demands: macOS.Name -equals Monterey
61+
name: VSEng-VSMac-Xamarin-Shared
62+
demands:
63+
- macOS.Name -equals Ventura
64+
- macOS.Architecture -equals x64
6365
timeoutInMinutes: 120
6466
workspace:
6567
clean: all

0 commit comments

Comments
 (0)