Skip to content

Commit b723c5c

Browse files
committed
Switched back to publish via pipeline
1 parent 6bd944b commit b723c5c

File tree

1 file changed

+47
-2
lines changed

1 file changed

+47
-2
lines changed

.github/workflows/publish_ci.yml

Lines changed: 47 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,53 @@ jobs:
3636
- name: Install local tools
3737
run: dotnet tool restore
3838

39-
- name: Pack and push NuGet packages to GitHub
40-
run: dotnet run --project build/Build.fsproj --launch-profile PackAndPush
39+
- name: Run integration tests
40+
run: dotnet run --project build/Build.fsproj
41+
42+
- name: Pack FSharp.Data.GraphQL.Shared project
43+
run: |
44+
cd src/FSharp.Data.GraphQL.Shared
45+
dotnet pack --no-build --nologo --configuration Release /p:IsNuget=true -o ../../nuget
46+
- name: Publish FSharp.Data.GraphQL.Shared project to GitHub
47+
run: |
48+
dotnet nuget push nuget/*Shared*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
49+
50+
- name: Pack FSharp.Data.GraphQL.Client project
51+
run: |
52+
cd src/FSharp.Data.GraphQL.Client
53+
dotnet pack --no-build --nologo --configuration Release /p:IsNuget=true -o ../../nuget
54+
- name: Publish FSharp.Data.GraphQL.Client project to GitHub
55+
run: |
56+
dotnet nuget push nuget/*Client*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
57+
58+
- name: Pack FSharp.Data.GraphQL.Server project
59+
run: |
60+
cd src/FSharp.Data.GraphQL.Server
61+
dotnet pack --no-build --nologo --configuration Release /p:IsNuget=true -o ../../nuget
62+
- name: Publish FSharp.Data.GraphQL.Server project to GitHub
63+
run: |
64+
dotnet nuget push nuget/*Server*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
65+
66+
- name: Pack FSharp.Data.GraphQL.Server.Relay project
67+
run: |
68+
cd src/FSharp.Data.GraphQL.Server.Relay
69+
dotnet pack --no-build --nologo --configuration Release /p:IsNuget=true -o ../../nuget
70+
- name: Publish FSharp.Data.GraphQL.Server.Relay project to GitHub
71+
run: |
72+
dotnet nuget push nuget/*Server.Relay*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
73+
74+
- name: Pack FSharp.Data.GraphQL.Server.Middleware project
75+
run: |
76+
cd src/FSharp.Data.GraphQL.Server.Middleware
77+
dotnet pack --nologo --configuration Release /p:IsNuget=true -o ../../nuget
78+
- name: Publish FSharp.Data.GraphQL.Server.Middleware project to GitHub
79+
run: |
80+
dotnet nuget push nuget/*Server.Middleware*.nupkg -s "github" -k ${{secrets.GITHUB_TOKEN}} --skip-duplicate
81+
82+
- name: Prepare the sample project to be packed as a project template
83+
run: |
84+
& "./Prepare template project for packing.ps1"
85+
shell: pwsh
4186

4287
- name: Pack FSharp.Data.GraphQL.ProjectTemplates template project
4388
run: |

0 commit comments

Comments
 (0)