Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit b2089f5

Browse files
authored
Update pr.yml
1 parent 239e71b commit b2089f5

File tree

1 file changed

+12
-19
lines changed

1 file changed

+12
-19
lines changed

.github/workflows/pr.yml

Lines changed: 12 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,11 @@ on:
88
env:
99
FSHARP_DIR: fsharp
1010
FSF_DIR: FSharp.Formatting
11+
BUILDING_USING_DOTNET: true
1112

1213
jobs:
1314
build:
14-
strategy:
15-
matrix:
16-
os: [windows-latest]
17-
runs-on: ${{ matrix.os }}
18-
15+
runs-on: ubuntu-latest
1916
steps:
2017
- uses: actions/checkout@v3
2118
- name: Checkout fsharp main
@@ -24,29 +21,25 @@ jobs:
2421
repository: dotnet/fsharp
2522
path: ${{ env.FSHARP_DIR }}
2623
ref: main
27-
- name: Setup .NET Core for FSharp
28-
uses: actions/setup-dotnet@v3
29-
with:
30-
global-json-file: ${{ env.FSHARP_DIR }}/global.json
31-
- name: Restore tools
32-
run: dotnet tool restore
33-
- name: Restore projects
34-
run: dotnet restore FSharp.Core\FSharp.Core.fsproj
35-
- name: Build FSharp.Core in fsharp main
36-
run: dotnet build .\src\FSharp.Core\ /p:BUILDING_USING_DOTNET=true
37-
working-directory: ${{ env.FSHARP_DIR }}
3824
- name: Checkout FSharp.Formatting main
3925
uses: actions/checkout@v3
4026
with:
4127
repository: fsprojects/FSharp.Formatting
4228
path: ${{ env.FSF_DIR }}
4329
ref: main
44-
- name: Setup .NET Core for FSharp.Formatting
30+
- name: Setup .NET for FSharp
31+
uses: actions/setup-dotnet@v3
32+
with:
33+
global-json-file: ${{ env.FSHARP_DIR }}/global.json
34+
- name: Setup .NET for FSharp.Formatting
4535
uses: actions/setup-dotnet@v3
4636
with:
4737
global-json-file: ${{ env.FSF_DIR }}/global.json
38+
- name: Build FSharp.Core in fsharp main
39+
run: dotnet build --restore src/FSharp.Core/FSharp.Core.fsproj
40+
working-directory: ${{ env.FSHARP_DIR }}
4841
- name: Build FSharp.Formatting main
49-
run: .\build -t Build
42+
run: dotnet fsi ./build.fsx -t Build
5043
working-directory: ${{ env.FSF_DIR }}
5144
- name: Run fsdocs
52-
run: dotnet FSharp.Formatting\src\fsdocs-tool\bin\Release\net6.0\fsdocs.dll build --sourcefolder ${{ env.FSHARP_DIR }}
45+
run: dotnet FSharp.Formatting/src/fsdocs-tool/bin/Release/net6.0/fsdocs.dll build --sourcefolder ${{ env.FSHARP_DIR }}

0 commit comments

Comments
 (0)