mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-02-04 02:43:32 +00:00
Fix version number and .net version
This commit is contained in:
parent
fb100eb9ad
commit
4b58485956
5
.github/workflows/master.yml
vendored
5
.github/workflows/master.yml
vendored
@ -22,9 +22,8 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
$MidnightUtc = [DateTime]::UtcNow.Date
|
$MidnightUtc = [DateTime]::UtcNow.Date
|
||||||
$BranchName = "${{ github.ref_name }}".replace('/','-').replace('.','-')
|
$BranchName = "${{ github.ref_name }}".replace('/','-').replace('.','-')
|
||||||
$ApiVersion = (Select-Xml -Path 'src/Artemis.Core/Artemis.Core.csproj' -XPath '//PluginApiVersion').Node.InnerText
|
|
||||||
$NumberOfCommitsToday = (git log --after=$($MidnightUtc.ToString("o")) --oneline | Measure-Object -Line).Lines
|
$NumberOfCommitsToday = (git log --after=$($MidnightUtc.ToString("o")) --oneline | Measure-Object -Line).Lines
|
||||||
$VersionNumber = "$ApiVersion.$($MidnightUtc.ToString("yyyy.MMdd")).$NumberOfCommitsToday"
|
$VersionNumber = "1.$($MidnightUtc.ToString("yyyy.MMdd")).$NumberOfCommitsToday"
|
||||||
# If we're not in master, add the branch name to the version so it counts as prerelease
|
# If we're not in master, add the branch name to the version so it counts as prerelease
|
||||||
if ($BranchName -ne "master") { $VersionNumber += "-$BranchName" }
|
if ($BranchName -ne "master") { $VersionNumber += "-$BranchName" }
|
||||||
"version-number=$VersionNumber" >> $Env:GITHUB_OUTPUT
|
"version-number=$VersionNumber" >> $Env:GITHUB_OUTPUT
|
||||||
@ -55,7 +54,7 @@ jobs:
|
|||||||
- name: Setup .NET
|
- name: Setup .NET
|
||||||
uses: actions/setup-dotnet@v4
|
uses: actions/setup-dotnet@v4
|
||||||
with:
|
with:
|
||||||
dotnet-version: '9.0.x'
|
dotnet-version: '10.0.x'
|
||||||
- name: Publish Artemis
|
- name: Publish Artemis
|
||||||
run: dotnet publish --configuration Release -p:Version=${{ needs.version.outputs.version-number }} --runtime ${{ matrix.rid }} --output build/${{ matrix.rid }} --self-contained Artemis/src/Artemis.UI.${{ matrix.csproj }}/Artemis.UI.${{ matrix.csproj }}.csproj
|
run: dotnet publish --configuration Release -p:Version=${{ needs.version.outputs.version-number }} --runtime ${{ matrix.rid }} --output build/${{ matrix.rid }} --self-contained Artemis/src/Artemis.UI.${{ matrix.csproj }}/Artemis.UI.${{ matrix.csproj }}.csproj
|
||||||
- name: Upload Artifact
|
- name: Upload Artifact
|
||||||
|
|||||||
5
.github/workflows/nuget.yml
vendored
5
.github/workflows/nuget.yml
vendored
@ -22,9 +22,8 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
$MidnightUtc = [DateTime]::UtcNow.Date
|
$MidnightUtc = [DateTime]::UtcNow.Date
|
||||||
$BranchName = "${{ github.ref_name }}".replace('/','-').replace('.','-')
|
$BranchName = "${{ github.ref_name }}".replace('/','-').replace('.','-')
|
||||||
$ApiVersion = (Select-Xml -Path 'src/Artemis.Core/Artemis.Core.csproj' -XPath '//PluginApiVersion').Node.InnerText
|
|
||||||
$NumberOfCommitsToday = (git log --after=$($MidnightUtc.ToString("o")) --oneline | Measure-Object -Line).Lines
|
$NumberOfCommitsToday = (git log --after=$($MidnightUtc.ToString("o")) --oneline | Measure-Object -Line).Lines
|
||||||
$VersionNumber = "$ApiVersion.$($MidnightUtc.ToString("yyyy.MMdd")).$NumberOfCommitsToday"
|
$VersionNumber = "1.$($MidnightUtc.ToString("yyyy.MMdd")).$NumberOfCommitsToday"
|
||||||
# If we're not in master, add the branch name to the version so it counts as prerelease
|
# If we're not in master, add the branch name to the version so it counts as prerelease
|
||||||
if ($BranchName -ne "master") { $VersionNumber += "-$BranchName" }
|
if ($BranchName -ne "master") { $VersionNumber += "-$BranchName" }
|
||||||
"version-number=$VersionNumber" >> $Env:GITHUB_OUTPUT
|
"version-number=$VersionNumber" >> $Env:GITHUB_OUTPUT
|
||||||
@ -37,7 +36,7 @@ jobs:
|
|||||||
- name: Setup .NET
|
- name: Setup .NET
|
||||||
uses: actions/setup-dotnet@v4
|
uses: actions/setup-dotnet@v4
|
||||||
with:
|
with:
|
||||||
dotnet-version: '9.0.x'
|
dotnet-version: '10.0.x'
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
- name: Pack Artemis.Core
|
- name: Pack Artemis.Core
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user