Skip to content

Commit 21d3d5b

Browse files
committed
Beta.5 version: Deterministic DLL package builds
1 parent e921a1f commit 21d3d5b

File tree

2 files changed

+17
-13
lines changed

2 files changed

+17
-13
lines changed

.github/workflows/publish.yml

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -171,13 +171,17 @@ jobs:
171171
escaped_md="${escaped_md//$'\n'/\\n}"
172172
# echo Escaped markdown is $escaped_md
173173
echo Reformatting MD-files...
174+
# Unit
174175
sed -i 's/# Summary/# Code Coverage Summary/g' $file_u
175176
sed -i "1a $escaped_md" $file_u # insert markdown-string after the 1st line
176-
sed -i 's|<details open><summary>Summary</summary>|<details><summary>Unit Tests</summary>|g' $file_u
177-
sed -i 's/## Coverage/## Unit Test Coverage/g' $file_u
177+
sed -i 's|<details open><summary>Summary</summary>|<details><summary>Coverage Summary</summary>|g' $file_u
178+
sed -i '/## Coverage/d' $file_u # delete line
179+
sed -i '/<details><summary>Coverage Summary/i ## Unit Test Coverage' $file_u # insert line
180+
# Acceptance
178181
sed -i 's/# Summary/\n---\n/g' $file_a
179-
sed -i 's|<details open><summary>Summary</summary>|<details><summary>Acceptance Tests</summary>|g' $file_a
180-
sed -i 's/## Coverage/## Acceptance Test Coverage/g' $file_a
182+
sed -i 's|<details open><summary>Summary</summary>|<details><summary>Coverage Summary</summary>|g' $file_a
183+
sed -i '/## Coverage/d' $file_a # delete line
184+
sed -i '/<details><summary>Coverage Summary/i ## Acceptance Test Coverage' $file_a # insert line
181185
# Adding a job summary -> https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/workflow-commands-for-github-actions#adding-a-job-summary
182186
echo Publishing coverage in job summary...
183187
cat $file_u >> $GITHUB_STEP_SUMMARY
@@ -220,14 +224,14 @@ jobs:
220224
- name: Restore dependencies
221225
run: dotnet restore ./Ocelot.Administration.IdentityServer4.sln
222226

223-
- name: Build project
224-
run: dotnet build ./src/Ocelot.Administration.IdentityServer4.csproj --configuration Release --no-restore /p:ContinuousIntegrationBuild=true
227+
# - name: Build project
228+
# run: dotnet build ./src/Ocelot.Administration.IdentityServer4.csproj --configuration Release --no-restore /p:ContinuousIntegrationBuild=true
225229

226-
- name: Pack project
227-
run: dotnet pack ./src/Ocelot.Administration.IdentityServer4.csproj --configuration Release --output ./packages
230+
# - name: Pack project
231+
# run: dotnet pack ./src/Ocelot.Administration.IdentityServer4.csproj --configuration Release --output ./packages /p:ContinuousIntegrationBuild=true
228232

229-
- name: Publish to GitHub Packages
230-
run: dotnet nuget push ./packages/*.nupkg --source "https://nuget.pkg.github.com/ThreeMammals/index.json" --api-key ${{ secrets.GITHUB_TOKEN }} --skip-duplicate
233+
# - name: Publish to GitHub Packages
234+
# run: dotnet nuget push ./packages/*.nupkg --source "https://nuget.pkg.github.com/ThreeMammals/index.json" --api-key ${{ secrets.GITHUB_TOKEN }} --skip-duplicate
231235

232-
- name: Publish to NuGet
233-
run: dotnet nuget push ./packages/*.nupkg --source "https://api.nuget.org/v3/index.json" --api-key ${{ secrets.NUGET_API_KEY_2025 }} --skip-duplicate
236+
# - name: Publish to NuGet
237+
# run: dotnet nuget push ./packages/*.nupkg --source "https://api.nuget.org/v3/index.json" --api-key ${{ secrets.NUGET_API_KEY_2025 }} --skip-duplicate

src/Ocelot.Administration.IdentityServer4.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<IncludeSymbols>True</IncludeSymbols>
1010
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
1111
<!--Package properties-->
12-
<Version>24.0.0-beta.4</Version>
12+
<Version>24.0.0-beta.5</Version>
1313
<PackageId>Ocelot.Administration.IdentityServer4</PackageId>
1414
<PackageDescription>Provides Ocelot extensions to use the Administration API and IdentityServer4 dependencies that come with it</PackageDescription>
1515
<PackageReleaseNotes>https://github.com/ThreeMammals/Ocelot.Administration.IdentityServer4/releases</PackageReleaseNotes>

0 commit comments

Comments
 (0)