Skip to content

Commit 6d10d81

Browse files
committed
Made NuGet packages deterministic
1 parent b40e1c8 commit 6d10d81

File tree

2 files changed

+13
-12
lines changed

2 files changed

+13
-12
lines changed

.github/workflows/publish_ci.yml

+7-6
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ on:
44
push:
55
branches:
66
- dev
7+
- fix-type-provider-build
78

89
jobs:
910
publish:
@@ -42,39 +43,39 @@ jobs:
4243
- name: Pack FSharp.Data.GraphQL.Shared project
4344
run: |
4445
cd src/FSharp.Data.GraphQL.Shared
45-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
46+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
4647
- name: Publish FSharp.Data.GraphQL.Shared project to GitHub
4748
run: |
4849
dotnet nuget push nuget/*Shared*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
4950
5051
- name: Pack FSharp.Data.GraphQL.Client project
5152
run: |
5253
cd src/FSharp.Data.GraphQL.Client
53-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
54+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
5455
- name: Publish FSharp.Data.GraphQL.Client project to GitHub
5556
run: |
5657
dotnet nuget push nuget/*Client*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
5758
5859
- name: Pack FSharp.Data.GraphQL.Server project
5960
run: |
6061
cd src/FSharp.Data.GraphQL.Server
61-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
62+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
6263
- name: Publish FSharp.Data.GraphQL.Server project to GitHub
6364
run: |
6465
dotnet nuget push nuget/*Server*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
6566
6667
- name: Pack FSharp.Data.GraphQL.Server.Relay project
6768
run: |
6869
cd src/FSharp.Data.GraphQL.Server.Relay
69-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
70+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
7071
- name: Publish FSharp.Data.GraphQL.Server.Relay project to GitHub
7172
run: |
7273
dotnet nuget push nuget/*Server.Relay*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
7374
7475
- name: Pack FSharp.Data.GraphQL.Server.Middleware project
7576
run: |
7677
cd src/FSharp.Data.GraphQL.Server.Middleware
77-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
78+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
7879
- name: Publish FSharp.Data.GraphQL.Server.Middleware project to GitHub
7980
run: |
8081
dotnet nuget push nuget/*Server.Middleware*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
@@ -87,7 +88,7 @@ jobs:
8788
- name: Pack FSharp.Data.GraphQL.ProjectTemplates template project
8889
run: |
8990
cd samples
90-
dotnet pack --nologo --configuration Release -o ../nuget
91+
dotnet pack --nologo --configuration Release /p:ContinuousIntegrationBuild=true -o ../nuget
9192
- name: Publish FSharp.Data.GraphQL.ProjectTemplates project to GitHub
9293
run: |
9394
$path = "nuget/FSharp.Data.GraphQL.ProjectTemplates.$Env:VERSION.nupkg"

.github/workflows/publish_release.yml

+6-6
Original file line numberDiff line numberDiff line change
@@ -41,39 +41,39 @@ jobs:
4141
- name: Pack FSharp.Data.GraphQL.Shared project
4242
run: |
4343
cd src/FSharp.Data.GraphQL.Shared
44-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
44+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
4545
- name: Publish FSharp.Data.GraphQL.Shared project to NuGet
4646
run: |
4747
dotnet nuget push nuget/*Shared*.nupkg -k ${{secrets.NUGET_SECRET}} --skip-duplicate
4848
4949
- name: Pack FSharp.Data.GraphQL.Client project
5050
run: |
5151
cd src/FSharp.Data.GraphQL.Client
52-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
52+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
5353
- name: Publish FSharp.Data.GraphQL.Client project to NuGet
5454
run: |
5555
dotnet nuget push nuget/*Client*.nupkg -k ${{secrets.NUGET_SECRET}} --skip-duplicate
5656
5757
- name: Pack FSharp.Data.GraphQL.Server project
5858
run: |
5959
cd src/FSharp.Data.GraphQL.Server
60-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
60+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
6161
- name: Publish FSharp.Data.GraphQL.Server project to NuGet
6262
run: |
6363
dotnet nuget push nuget/*Server*.nupkg -k ${{secrets.NUGET_SECRET}} --skip-duplicate
6464
6565
- name: Pack FSharp.Data.GraphQL.Server.Relay project
6666
run: |
6767
cd src/FSharp.Data.GraphQL.Server.Relay
68-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
68+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
6969
- name: Publish FSharp.Data.GraphQL.Server.Relay project to NuGet
7070
run: |
7171
dotnet nuget push nuget/*Server.Relay*.nupkg -k ${{secrets.NUGET_SECRET}} --skip-duplicate
7272
7373
- name: Pack FSharp.Data.GraphQL.Server.Middleware project
7474
run: |
7575
cd src/FSharp.Data.GraphQL.Server.Middleware
76-
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true -o ../../nuget
76+
dotnet pack --no-build --nologo --configuration Release /p:IsNuGet=true /p:ContinuousIntegrationBuild=true -o ../../nuget
7777
- name: Publish FSharp.Data.GraphQL.Server.Middleware project to NuGet
7878
run: |
7979
dotnet nuget push nuget/*Server.Middleware*.nupkg -k ${{secrets.NUGET_SECRET}} --skip-duplicate
@@ -86,7 +86,7 @@ jobs:
8686
- name: Pack FSharp.Data.GraphQL.ProjectTemplates template project
8787
run: |
8888
cd samples
89-
dotnet pack --nologo --configuration Release -o ../nuget
89+
dotnet pack --nologo --configuration Release /p:ContinuousIntegrationBuild=true -o ../nuget
9090
- name: Publish FSharp.Data.GraphQL.ProjectTemplates project to GitHub
9191
run: |
9292
$path = "nuget/FSharp.Data.GraphQL.ProjectTemplates.$Env:VERSION.nupkg"

0 commit comments

Comments
 (0)