|
36 | 36 | - name: Install local tools |
37 | 37 | run: dotnet tool restore |
38 | 38 |
|
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 |
| 39 | + - name: Build and run integration tests |
| 40 | + run: dotnet run --project build/Build.fsproj --launch-profile PackAndPublish |
86 | 41 |
|
87 | 42 | - name: Pack FSharp.Data.GraphQL.ProjectTemplates template project |
88 | 43 | run: | |
|
0 commit comments