|
36 | 36 | - name: Install local tools
|
37 | 37 | run: dotnet tool restore
|
38 | 38 |
|
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 |
41 | 86 |
|
42 | 87 | - name: Pack FSharp.Data.GraphQL.ProjectTemplates template project
|
43 | 88 | run: |
|
|
0 commit comments