Skip to content

Commit 73bbf0f

Browse files
Merge pull request #29 from tannergooding/main
Upgrading to .NET 5 GA and updating the moniker to beta
2 parents 8444b9c + fbb11fa commit 73bbf0f

File tree

5 files changed

+27
-10
lines changed

5 files changed

+27
-10
lines changed

.github/workflows/ci.yml

Lines changed: 21 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,19 +87,36 @@ jobs:
8787
./artifacts/pkg/**/*
8888
./artifacts/tst/**/*
8989
if-no-files-found: error
90-
publishAz:
90+
build-nuget:
91+
runs-on: windows-latest
92+
steps:
93+
- uses: actions/checkout@v2
94+
- run: ./scripts/cibuild.cmd -configuration release -architecture x64
95+
shell: cmd
96+
env:
97+
EXCLUDE_RUN_ID_FROM_PACKAGE: true
98+
- uses: actions/upload-artifact@v2
99+
with:
100+
name: nuget
101+
path: |
102+
./artifacts/bin/**/*
103+
./artifacts/log/**/*
104+
./artifacts/pkg/**/*
105+
./artifacts/tst/**/*
106+
if-no-files-found: error
107+
publish-nightlies:
91108
runs-on: ubuntu-latest
92109
if: ${{ github.event_name == 'push' }}
93-
needs: [ windows-x64, windows-x86, linux-x64, macos-x64 ]
110+
needs: [ windows-x64, windows-x86, linux-x64, macos-x64, build-nuget ]
94111
steps:
95112
- uses: actions/download-artifact@v2
96113
with:
97114
name: windows_release_x64
98115
path: ./artifacts
99116
- uses: actions/setup-dotnet@v1
100117
with:
101-
dotnet-version: '3.1.x'
118+
dotnet-version: '5.0.x'
102119
source-url: https://pkgs.terrafx.dev/index.json
103120
env:
104121
NUGET_AUTH_TOKEN: ${{ secrets.AZURE_DEVOPS_PAT }}
105-
- run: dotnet nuget push ./artifacts/pkg/Release/*.nupkg --api-key AzureDevOps
122+
- run: dotnet nuget push "./artifacts/pkg/Release/*.nupkg" --api-key AzureDevOps

Directory.Build.props

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
<PackageOutputPath>$(BaseArtifactsPath)pkg/$(Configuration)/</PackageOutputPath>
4343
<Product>TerraFX.Interop.Xlib</Product>
4444
<VersionPrefix>6.3.0</VersionPrefix>
45-
<VersionSuffix>alpha</VersionSuffix>
45+
<VersionSuffix>beta1</VersionSuffix>
4646
<VersionSuffix Condition="'$(GITHUB_EVENT_NAME)' == 'pull_request'">pr</VersionSuffix>
4747
</PropertyGroup>
4848

@@ -55,7 +55,7 @@
5555
<Features>strict</Features>
5656
<GenerateDocumentationFile>true</GenerateDocumentationFile>
5757
<HighEntropyVA>true</HighEntropyVA>
58-
<LangVersion>preview</LangVersion>
58+
<LangVersion>latest</LangVersion>
5959
<MinClientVersion>4.3</MinClientVersion>
6060
<NeutralLanguage>en-US</NeutralLanguage>
6161
<OverwriteReadOnlyFiles>true</OverwriteReadOnlyFiles>

Directory.Build.targets

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,12 @@
1919
<!-- Settings that are only set for CI builds -->
2020
<PropertyGroup Condition="'$(GITHUB_RUN_ID)' != ''">
2121
<ContinuousIntegrationBuild>true</ContinuousIntegrationBuild>
22-
<PackageVersion>$(Version)-$(GITHUB_RUN_ID)</PackageVersion>
22+
<PackageVersion Condition="'$(EXCLUDE_RUN_ID_FROM_PACKAGE)' == ''">$(Version)-$(GITHUB_RUN_ID)</PackageVersion>
2323
</PropertyGroup>
2424

2525
<!-- Package versions for package references across all projects -->
2626
<ItemGroup>
27-
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="16.8.0-preview-20200812-03" />
27+
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="16.8.0" />
2828
<PackageReference Update="Microsoft.SourceLink.GitHub" Version="1.0.0" />
2929
<PackageReference Update="NUnit" Version="3.12.0" />
3030
<PackageReference Update="NUnit3TestAdapter" Version="3.17.0" />

scripts/build.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ try {
120120
$DotNetInstallDirectory = Join-Path -Path $ArtifactsDir -ChildPath "dotnet"
121121
Create-Directory -Path $DotNetInstallDirectory
122122

123-
& $DotNetInstallScript -Channel master -Version 5.0.100-rc.2.20479.15 -InstallDir $DotNetInstallDirectory -Architecture $architecture
123+
& $DotNetInstallScript -Channel master -Version 5.0.100 -InstallDir $DotNetInstallDirectory -Architecture $architecture
124124

125125
$env:PATH="$DotNetInstallDirectory;$env:PATH"
126126
}

scripts/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,7 @@ if [[ ! -z "$architecture" ]]; then
221221
DotNetInstallDirectory="$ArtifactsDir/dotnet"
222222
CreateDirectory "$DotNetInstallDirectory"
223223

224-
. "$DotNetInstallScript" --channel master --version 5.0.100-rc.2.20479.15 --install-dir "$DotNetInstallDirectory" --architecture "$architecture"
224+
. "$DotNetInstallScript" --channel master --version 5.0.100 --install-dir "$DotNetInstallDirectory" --architecture "$architecture"
225225

226226
PATH="$DotNetInstallDirectory:$PATH:"
227227
fi

0 commit comments

Comments
 (0)