Skip to content

Commit

Permalink
Merge pull request #100 from dotMorten/maui
Browse files Browse the repository at this point in the history
Initial port to .NET MAUI
  • Loading branch information
dotMorten authored Oct 19, 2023
2 parents c3efce5 + b36c067 commit fdde699
Show file tree
Hide file tree
Showing 166 changed files with 2,136 additions and 9,813 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/CIBuild.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,18 +12,18 @@ on:
jobs:
build:

runs-on: windows-2016
runs-on: windows-latest

steps:
- name: Clone Code
uses: actions/checkout@v1

- name: Setup Visual Studio Command Prompt
uses: warrenbuckley/Setup-MSBuild@v1
uses: microsoft/setup-msbuild@v1.0.2

- name: Build
run: |
msbuild /restore /t:Build XamarinFormsControls.sln /p:Configuration=Release
msbuild /restore /t:Build dotMorten.MauiEx.sln /p:Configuration=Release
- name: Upload artfacts
uses: actions/upload-artifact@v1
Expand Down
43 changes: 43 additions & 0 deletions .github/workflows/publish_mauiex_nuget.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Publish MauiEx NuGet

on:
workflow_dispatch:

jobs:
build:

runs-on: windows-2022

steps:
- name: Clone Repo
uses: actions/checkout@v1

- name: Setup Visual Studio Command Prompt
uses: microsoft/[email protected]

- name: Get certificate
id: cert_file
uses: timheuer/[email protected]
with:
fileName: 'certfile.pfx'
encodedString: ${{ secrets.BASE64_ENCODED_PFX }}

- name: Build
run: |
msbuild /restore /t:Build,Pack MauiEx\dotMorten.MauiEx.csproj /p:Configuration=Release /p:CertificatePath=${{ steps.cert_file.outputs.filePath }} /p:CertificatePassword=${{ secrets.PFX_PASSWORD }}
- name: Sign NuGet Package
run: |
nuget sign artifacts\NuGet\Release\*.nupkg -CertificatePath ${{ steps.cert_file.outputs.filePath }} -CertificatePassword ${{ secrets.PFX_PASSWORD }} -Timestamper http://timestamp.digicert.com -NonInteractive
nuget sign artifacts\NuGet\Release\*.snupkg -CertificatePath ${{ steps.cert_file.outputs.filePath }} -CertificatePassword ${{ secrets.PFX_PASSWORD }} -Timestamper http://timestamp.digicert.com -NonInteractive
- name: Upload artifacts
uses: actions/upload-artifact@v1
with:
name: NuGet Packages
path: artifacts/NuGet/Release

- name: Push to NuGet
run: |
dotnet nuget push artifacts\NuGet\Release\*.nupkg -k ${{ secrets.NUGET_API_KEY }} -s https://nuget.org
dotnet nuget push artifacts\NuGet\Release\*.snupkg -k ${{ secrets.NUGET_API_KEY }} -s https://nuget.org
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -328,3 +328,4 @@ ASALocalRun/

# MFractors (Xamarin productivity tool) working folder
.mfractor/
.tools
309 changes: 0 additions & 309 deletions AutoSuggestBox/Platform/AutoSuggestBoxRenderer.cs

This file was deleted.

Loading

0 comments on commit fdde699

Please sign in to comment.