diff --git a/.config/dotnet-tools.json b/.config/dotnet-tools.json index da200cd..b6554f3 100644 --- a/.config/dotnet-tools.json +++ b/.config/dotnet-tools.json @@ -3,10 +3,11 @@ "isRoot": true, "tools": { "cake.tool": { - "version": "4.0.0", + "version": "5.0.0", "commands": [ "dotnet-cake" - ] + ], + "rollForward": false } } } \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f4792d9..56b94e0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -2,27 +2,39 @@ name: CI on: [push] +env: + JAVA_DISTRIBUTION: 'microsoft' + JAVA_VERSION: 17 + NET_VERSION: 9.0.200 + jobs: build: runs-on: windows-latest steps: - - uses: actions/checkout@v1 + - name: Checkout + uses: actions/checkout@v4 + with: + fetch-depth: 0 + fetch-tags: true - - name: Setup Java JDK - uses: actions/setup-java@v4 + - name: Install .NET ${{ env.NET_VERSION }} + uses: actions/setup-dotnet@v4 with: - distribution: 'microsoft' - java-version: '17' + dotnet-version: ${{ env.NET_VERSION }} - - name: Setup .NET 8 - uses: actions/setup-dotnet@v1 + - name: Set up JDK + uses: actions/setup-java@v4 with: - dotnet-version: 8.0.x + distribution: ${{ env.JAVA_DISTRIBUTION }} + java-version: ${{ env.JAVA_VERSION }} + + - name: Restore .NET tools + run: dotnet tool restore - name: Install workload - run: dotnet workload install android + run: dotnet workload install android --version ${{ env.NET_VERSION }} - name: Restore dotnet tools run: dotnet tool restore diff --git a/AndHUD/AndHUD.csproj b/AndHUD/AndHUD.csproj index 4f8856c..a58481a 100644 --- a/AndHUD/AndHUD.csproj +++ b/AndHUD/AndHUD.csproj @@ -1,6 +1,6 @@  - net7.0-android;net8.0-android + net8.0-android;net9.0-android AndHUD AndroidHUD AndHUD @@ -19,4 +19,4 @@ - \ No newline at end of file + diff --git a/Sample/Sample.csproj b/Sample/Sample.csproj index 32d540c..c25f976 100644 --- a/Sample/Sample.csproj +++ b/Sample/Sample.csproj @@ -1,6 +1,6 @@ - net8.0-android + net9.0-android Exe 22 enable @@ -20,4 +20,4 @@ - \ No newline at end of file +