Skip to content

Commit 0274413

Browse files
committed
chore: update & rewrite pipelines build
1 parent 633eab1 commit 0274413

18 files changed

+877
-1745
lines changed

.github/workflows/DotNET-build.yml

Lines changed: 4 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,22 +30,15 @@ jobs:
3030
ubuntu-latest:
3131
name: ubuntu-latest
3232
runs-on: ubuntu-latest
33-
3433
steps:
35-
# temporary from here...
36-
- name: Setup dotnet 6
37-
uses: actions/setup-dotnet@v4
34+
35+
- uses: actions/setup-dotnet@v4
3836
with:
3937
dotnet-version: '6.0.x'
40-
- name: Setup dotnet 7
41-
uses: actions/setup-dotnet@v4
42-
with:
43-
dotnet-version: '7.0.x'
44-
- name: Setup dotnet 8
45-
uses: actions/setup-dotnet@v4
38+
39+
- uses: actions/setup-dotnet@v4
4640
with:
4741
dotnet-version: '8.0.x'
48-
# ...to here
4942

5043
- uses: actions/setup-java@v4
5144
with:

.github/workflows/DotNET-reporting-on-build.yml

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,20 @@ on:
77
workflows: ['DotNET-build']
88
types:
99
- completed
10+
permissions:
11+
contents: read
12+
actions: read
13+
checks: write
1014

1115
jobs:
1216
upload:
1317
runs-on: ubuntu-latest
1418
steps:
15-
- uses: phoenix-actions/test-reporting@v14
19+
- uses: actions/checkout@v4
20+
- uses: dorny/test-reporter@v2
1621
with:
17-
artifact: test-results # artifact name
18-
name: DotNET - Tests # Name of the check run which will be created
19-
path: '**/test-results.trx' # Path to test results (inside artifact .zip)
20-
reporter: dotnet-trx # Format of test results
21-
output-to: checks
22+
artifact: test-results
23+
name: DotNET - Tests
24+
path: '**/test-results.trx'
25+
reporter: dotnet-trx
26+
fail-on-error: false

.github/workflows/JS-build.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ jobs:
3131
name: ubuntu-latest
3232
runs-on: ubuntu-latest
3333
steps:
34+
3435
- uses: actions/setup-java@v4
3536
with:
3637
distribution: 'temurin'

.github/workflows/JS-reporting-on-build.yml

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,20 @@ on:
77
workflows: ['JS-build']
88
types:
99
- completed
10+
permissions:
11+
contents: read
12+
actions: read
13+
checks: write
1014

1115
jobs:
12-
upload:
16+
report:
1317
runs-on: ubuntu-latest
1418
steps:
15-
- uses: phoenix-actions/test-reporting@v14
19+
- uses: actions/checkout@v4
20+
- uses: dorny/test-reporter@v2
1621
with:
17-
artifact: test-results # artifact name
18-
name: JS - Tests # Name of the check run which will be created
19-
path: '**/test-junit-report.xml' # Path to test results (inside artifact .zip)
20-
reporter: jest-junit # Format of test results
21-
output-to: checks
22+
artifact: test-results
23+
name: JS - Tests
24+
path: '**/test-junit-report.xml'
25+
reporter: jest-junit
26+
fail-on-error: false

.github/workflows/Release.yml

Lines changed: 9 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -20,29 +20,30 @@ on:
2020
workflow_dispatch:
2121
inputs:
2222
ElasticProvider:
23-
description: 'Elastic Provider'
23+
description: "Elastic Provider"
2424
required: true
2525
MongoProvider:
26-
description: 'Mongo Provider'
26+
description: "Mongo Provider"
2727
required: true
2828
MsSqlProvider:
29-
description: 'Ms Sql Provider'
29+
description: "Ms Sql Provider"
3030
required: true
3131
MySqlProvider:
32-
description: 'My Sql Provider'
32+
description: "My Sql Provider"
3333
required: true
3434
PostgresProvider:
35-
description: 'Postgres Provider'
35+
description: "Postgres Provider"
3636
required: true
3737
Ui:
38-
description: 'Ui'
38+
description: "Ui"
3939
required: true
4040

4141
jobs:
4242
ubuntu-latest:
4343
name: ubuntu-latest
4444
runs-on: ubuntu-latest
4545
steps:
46+
4647
- uses: actions/setup-java@v4
4748
with:
4849
distribution: 'temurin'
@@ -71,11 +72,10 @@ jobs:
7172
NugetApiKey: ${{ secrets.NUGET_API_KEY }}
7273
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
7374

74-
- uses: phoenix-actions/test-reporting@v14
75+
- uses: dorny/test-reporter@v2
7576
if: always()
7677
with:
7778
name: DotNET - Tests
78-
output-to: checks
7979
path: '**/test-results.trx'
8080
reporter: dotnet-trx
8181
fail-on-error: false
@@ -96,11 +96,10 @@ jobs:
9696
-Dsonar.test.inclusions=src/Serilog.Ui.Web/src/__tests__/**/*
9797
-Dsonar.javascript.lcov.reportPaths=./src/Serilog.Ui.Web/src/reports/coverage/lcov.info
9898
99-
- uses: phoenix-actions/test-reporting@v14
99+
- uses: dorny/test-reporter@v2
100100
if: always()
101101
with:
102102
name: JS - Tests
103-
output-to: checks
104103
path: '**/test-junit-report.xml'
105104
reporter: jest-junit
106105
fail-on-error: false

0 commit comments

Comments
 (0)