Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
fa99b5d
[main] Update dependencies from dotnet/macios (#24707)
dotnet-maestro[bot] Feb 13, 2026
e761f20
[UIKit] Enable nullability and clean up UIVibrancyEffect. (#24703)
rolfbjarne Feb 13, 2026
7a515fc
[UIKit] Generate all UIToolbar bindings. (#24709)
rolfbjarne Feb 13, 2026
6bfc84a
[UIKit] Enable nullability and clean up UITypes. (#24701)
rolfbjarne Feb 13, 2026
5e4d31e
[main] Update dependencies from dotnet/xharness (#24715)
dotnet-maestro[bot] Feb 16, 2026
a72eb38
[main] Update dependencies from dotnet/dotnet (#24714)
dotnet-maestro[bot] Feb 16, 2026
73ebf5a
[tools] Add sharpie. Fixes #23962. (#24622)
rolfbjarne Feb 16, 2026
8b7d841
[main] Update dependencies from dotnet/xharness (#24718)
dotnet-maestro[bot] Feb 17, 2026
9c6a586
Bump actions/checkout from 4 to 6 (#24717)
dependabot[bot] Feb 17, 2026
6d4ae9a
Quick test
rolfbjarne Feb 17, 2026
5705638
More testing
rolfbjarne Feb 17, 2026
c4c2ae5
Revert "More testing"
rolfbjarne Feb 18, 2026
8996044
Revert "Quick test"
rolfbjarne Feb 18, 2026
53dd657
[main] Update dependencies from dotnet/xharness (#24728)
dotnet-maestro[bot] Feb 18, 2026
8a37f49
Localized file check-in by OneLocBuild Task: Build definition ID 1441…
vs-mobiletools-engineering-service2 Feb 18, 2026
c5ada99
[tests] Create a html report for the macOS tests and include them in …
rolfbjarne Feb 18, 2026
2a43f90
[build] Remove the sharpie dependency. (#24719)
rolfbjarne Feb 18, 2026
e4ee8e3
[src] Fix numerous memory leaks. (#24723)
rolfbjarne Feb 18, 2026
6735f2b
[build] Remove to create msbuild.zip/bundle.zip. (#24724)
rolfbjarne Feb 18, 2026
5849bb5
[ObjCRuntime] Enable nullability and clean up Blocks. (#24726)
rolfbjarne Feb 18, 2026
0d0f787
[ObjCRuntime] Enable nullability and clean up TypeConverter. (#24733)
rolfbjarne Feb 18, 2026
0b7f12d
[net11.0] Merge main into net11.0.
rolfbjarne Feb 19, 2026
218f2b4
[tests] Update expected sizes.
rolfbjarne Feb 19, 2026
65d3010
[main] Bring back arcade common files (#24743)
adamzip Feb 19, 2026
6ec2798
[ObjCRuntime] Enable nullability and clean up BackingField. (#24734)
rolfbjarne Feb 19, 2026
d0d4791
[ObjCRuntime] Enable nullability and clean up Stret. (#24732)
rolfbjarne Feb 19, 2026
a9a1b98
[ObjCRuntime] Enable nullability and clean up CategoryAttribute. (#24…
rolfbjarne Feb 19, 2026
3c87551
[build] Remove Mono dependency. (#24736)
rolfbjarne Feb 19, 2026
000e4e8
Merge remote-tracking branch 'origin/main' into dev/rolf/bump-main-in…
rolfbjarne Feb 19, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .github/workflows/linux-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:

steps:
- name: 'Checkout'
uses: actions/checkout@v4
uses: actions/checkout@v6
with:
fetch-depth: 0
submodules: recursive
Expand Down
9 changes: 9 additions & 0 deletions Directory.Build.props
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,15 @@
<SystemDrawingCommonPackageVersion>4.7.2</SystemDrawingCommonPackageVersion>
<!-- Fix transient dependency issue found by component governance 4.7.0 -> 4.7.1 brought by Microsoft.Build.Tasks.Core package -->
<SystemSecurityCryptographyXmlPackageVersion>8.0.0</SystemSecurityCryptographyXmlPackageVersion>

<ClangSharpPackageVersion>21.1.8.2</ClangSharpPackageVersion>
<ICSharpCodeNRefactoryPackageVersion>5.5.1</ICSharpCodeNRefactoryPackageVersion>
<libclangPackageVersion>21.1.8</libclangPackageVersion>
<MicrosoftNETTestSdkPackageVersion>17.14.0</MicrosoftNETTestSdkPackageVersion>
<MonoCecilPackageVersion>0.11.6</MonoCecilPackageVersion>
<NUnit3TestAdapterPackageVersion>5.0.0</NUnit3TestAdapterPackageVersion>
<NUnitAnalyzersPackageVersion>4.7.0</NUnitAnalyzersPackageVersion>
<NUnitPackageVersion>4.3.2</NUnitPackageVersion>
</PropertyGroup>

<PropertyGroup>
Expand Down
26 changes: 1 addition & 25 deletions Make.config
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ NUGET_VERSION_COMMIT_DISTANCE_START=$(DOTNET_MAJOR_VERSION)000
NUGET_VERSION_STABLE_COMMIT_DISTANCE_START=$(DOTNET_MAJOR_VERSION)000

-include $(TOP)/Make.config.inc
$(TOP)/Make.config.inc: $(TOP)/Make.config $(TOP)/mk/mono.mk
$(TOP)/Make.config.inc: $(TOP)/Make.config
$(Q) cd $(TOP) && \
ALL_DOTNET_PLATFORMS="$(ALL_DOTNET_PLATFORMS)" \
NUGET_VERSION_COMMIT_DISTANCE_START=$(NUGET_VERSION_COMMIT_DISTANCE_START) \
Expand Down Expand Up @@ -243,20 +243,6 @@ export DOTNET_CLI_WORKLOAD_UPDATE_NOTIFY_DISABLE=true
# We don't need to be told we're using preview packages (we pretty much always are).
export SuppressNETCoreSdkPreviewMessage=true

# Mono version embedded in XI/XM (NEEDED_MONO_VERSION/BRANCH) are specified in mk/mono.mk
include $(TOP)/mk/mono.mk
MONO_HASH := $(NEEDED_MONO_VERSION)

# Minimum Mono version for building XI/XM
MIN_MONO_VERSION=6.12.0.179
MAX_MONO_VERSION=6.12.99
MIN_MONO_URL=https://download.mono-project.com/archive/6.12.0/macos-10-universal/MonoFramework-MDK-6.12.0.179.macos10.xamarin.universal.pkg

# ObjectiveSharpie min/max versions
MIN_SHARPIE_VERSION=3.5.126
MAX_SHARPIE_VERSION=3.5.999
MIN_SHARPIE_URL=https://download.visualstudio.microsoft.com/download/pr/0f25c412-fde2-408f-a3e6-13facf6d1484/33033e7ce78cbea9f876dd4e75eabc60/objectivesharpie-3.5.126.pkg

# Minimum OSX versions for building XI/XM
MIN_OSX_BUILD_VERSION=15.3

Expand Down Expand Up @@ -304,15 +290,7 @@ RANLIB=$(XCODE_DEVELOPER_ROOT)/Toolchains/XcodeDefault.xctoolchain/usr/bin/ranli

# paths to the modules we depend on, as variables, so people can put
# things in other places if they absolutely must.
MONO_PATH=$(TOP)/external/mono
XAMARIN_MACDEV_PATH=$(TOP)/external/Xamarin.MacDev
API_TOOLS_PATH=$(TOP)/external/api-tools

MONO_PREFIX ?= /Library/Frameworks/Mono.framework/Versions/Current
SYSTEM_MONO=$(MONO_PREFIX)/bin/mono
SYSTEM_MSBUILD=unset MSBuildExtensionsPath && $(MONO_PREFIX)/bin/msbuild /p:Features=strict /m

PKG_CONFIG=$(MONO_PREFIX)/bin/pkg-config

MACOS_NUGET=Microsoft.macOS
MACOS_NUGET_VERSION=$(MACOS_NUGET_OS_VERSION).$(MACOS_NUGET_COMMIT_DISTANCE)
Expand All @@ -333,8 +311,6 @@ JENKINS_RESULTS_DIRECTORY ?= $(abspath $(TOP)/jenkins-results)
# Clone files instead of copying them on APFS file systems. Much faster.
CP:=$(shell df -t apfs / >/dev/null 2>&1 && echo "cp -c" || echo "cp")

MONO_IOS_SDK_DESTDIR:=$(abspath $(TOP)/builds/downloads/mono-ios-sdk-destdir)

# This variable includes all the platforms we support, even those that might be disabled in this build.
ALL_DOTNET_PLATFORMS=iOS macOS tvOS MacCatalyst

Expand Down
13 changes: 0 additions & 13 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -64,19 +64,6 @@ install-hook::
all-hook install-hook::
$(Q) $(MAKE) -C dotnet shutdown-build-server

.PHONY: package release
package release:
$(Q) $(MAKE) -C $(TOP)/release release
# copy .pkg, .zip and *updateinfo to the packages directory to be uploaded to storage
$(Q) mkdir -p ../package
$(Q) echo "Output from 'make release':"
$(Q) ls -la $(TOP)/release | sed 's/^/ /'
$(Q) if test -n "$$(shopt -s nullglob; echo $(TOP)/release/*.pkg)"; then $(CP) $(TOP)/release/*.pkg ../package; fi
$(Q) if test -n "$$(shopt -s nullglob; echo $(TOP)/release/*.zip)"; then $(CP) $(TOP)/release/*.zip ../package; fi
$(Q) if test -n "$$(shopt -s nullglob; echo $(TOP)/release/*updateinfo)"; then $(CP) $(TOP)/release/*updateinfo ../package; fi
$(Q) echo "Packages:"
$(Q) ls -la ../package | sed 's/^/ /'

dotnet-install-system:
$(Q) $(MAKE) -C dotnet install-system

Expand Down
Loading
Loading