Skip to content

Commit 92d1691

Browse files
authored
Merge pull request #18 from fsprojects/xammac-full-framework
Xamarin.Mac full-framework support
2 parents c0c4f7a + ced82b9 commit 92d1691

Some content is hidden

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

49 files changed

+805
-73
lines changed

.config/dotnet-tools.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
]
1616
},
1717
"fsharp.formatting.commandtool": {
18-
"version": "7.2.9",
18+
"version": "9.0.1",
1919
"commands": [
2020
"fsdocs"
2121
]

.github/workflows/ci.yml

Lines changed: 17 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ jobs:
2828
path: artifacts
2929
- name: Test
3030
run: |
31-
dotnet fake build -t Test
32-
dotnet fake build -t BuildTemplateProjects
31+
dotnet fake build -t Test -- Release
32+
dotnet fake build -t BuildTemplateProjects -- Release
3333
3434
build-macos:
3535
name: CI (macOS)
@@ -40,20 +40,31 @@ jobs:
4040
- uses: actions/setup-dotnet@v1
4141
with:
4242
dotnet-version: '6.0.300'
43+
- name: setup-xamarin
44+
uses: maxim-lobanov/setup-xamarin@v1
45+
with:
46+
mono-version: 6
47+
# xamarin-mac-version: 7
48+
xcode-version: 12.x
49+
# temporary workaround for https://github.com/xamarin/xamarin-macios/issues/10652 until Xamarin.Mac 7.4.0.10 lands in GitHub Actions
50+
- name: setup-xamarin-mac-patched
51+
run: |
52+
curl -o xamarinmac.pkg 'https://bosstoragemirror.blob.core.windows.net/wrench/xcode12.4/a4c70e7d04e3904d17aa60f6d640eb048081c757/4477741/package/notarized/xamarin.mac-7.4.0.10.pkg'
53+
sudo installer -pkg xamarinmac.pkg -target /
4354
- name: Restore
4455
run: |
4556
dotnet tool restore
4657
dotnet paket restore
4758
- name: Build
48-
run: dotnet fake build
59+
run: dotnet fake build -- Release
4960
- name: Pack
50-
run: dotnet fake build -t PackAll
61+
run: dotnet fake build -t PackAll -- Release
5162
- name: Upload artifacts
5263
uses: actions/upload-artifact@v2
5364
with:
5465
name: interstellar-macos
5566
path: artifacts/
5667
- name: Test
5768
run: |
58-
dotnet fake build -t Test
59-
dotnet fake build -t BuildTemplateProjects
69+
dotnet fake build -t Test -- Release
70+
dotnet fake build -t BuildTemplateProjects -- Release

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,10 @@
11
# Changelog
22

3+
## 0.3.2
4+
5+
* WinForms, WPF - Fix a bug that happens under Windows high-DPI mode
6+
* Change targets to netcoreapp3.1
7+
38
## 0.3.1
49

510
* WinForms - Fixed an issue that could cause apps to crash at startup in release mode (https://github.com/jwosty/Interstellar/issues/10 ; thanks to @amaitland for the fix)

0 commit comments

Comments
 (0)