File tree Expand file tree Collapse file tree 9 files changed +24
-33
lines changed Expand file tree Collapse file tree 9 files changed +24
-33
lines changed Original file line number Diff line number Diff line change 37
37
# - https://gh.io/using-larger-runners (GitHub.com only)
38
38
# Consider using larger runners or machines with greater resources
39
39
# for possible analysis time improvements.
40
- runs-on :
41
- ${{ (matrix.language == 'swift' && 'macos-latest') || 'ubuntu-latest' }}
40
+ runs-on : ${{ (matrix.language == 'swift' && 'macos-14') || 'ubuntu-24.04' }}
42
41
timeout-minutes : ${{ (matrix.language == 'swift' && 120) || 360 }}
43
42
permissions :
44
43
# required for all workflows
Original file line number Diff line number Diff line change 16
16
jobs :
17
17
build :
18
18
name : " Build Docker images"
19
- runs-on : ubuntu-latest
19
+ runs-on : ubuntu-24.04
20
20
steps :
21
21
- uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
22
22
71
71
72
72
lint :
73
73
name : " Run in docker: LINT"
74
- runs-on : ubuntu-latest
74
+ runs-on : ubuntu-24.04
75
75
needs : build
76
76
steps :
77
77
- name : Download artifact
91
91
92
92
test :
93
93
name : " Run in docker: TEST"
94
- runs-on : ubuntu-latest
94
+ runs-on : ubuntu-24.04
95
95
needs : build
96
96
steps :
97
97
- name : Download artifact
@@ -111,7 +111,7 @@ jobs:
111
111
112
112
security :
113
113
name : " Snyk Container"
114
- runs-on : ubuntu-latest
114
+ runs-on : ubuntu-24.04
115
115
needs : build
116
116
permissions :
117
117
actions : read
@@ -158,7 +158,7 @@ jobs:
158
158
sarif_file : " snyk.sarif"
159
159
scan :
160
160
name : " Trivy"
161
- runs-on : ubuntu-latest
161
+ runs-on : ubuntu-24.04
162
162
needs : build
163
163
permissions :
164
164
actions : read
Original file line number Diff line number Diff line change 4
4
# yamllint enable rule:line-length
5
5
6
6
---
7
-
8
- name : .NET Coverage
7
+ name : dotNET Coverage
9
8
10
9
on : # yamllint disable-line rule:truthy
11
10
push :
@@ -16,12 +15,12 @@ on: # yamllint disable-line rule:truthy
16
15
workflow_dispatch :
17
16
18
17
jobs :
19
- build :
20
- name : " Run CI "
18
+ coverage :
19
+ name : " Run Coverage "
21
20
strategy :
22
21
fail-fast : false
23
22
matrix :
24
- os : ["windows-latest "]
23
+ os : ["windows-2022 "]
25
24
runs-on : ${{ matrix.os }}
26
25
steps :
27
26
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change 4
4
# yamllint enable rule:line-length
5
5
6
6
---
7
-
8
- name : .NET Tests
7
+ name : dotNET Tests
9
8
10
9
on : # yamllint disable-line rule:truthy
11
10
push :
@@ -16,16 +15,12 @@ on: # yamllint disable-line rule:truthy
16
15
workflow_dispatch :
17
16
18
17
jobs :
19
- build :
20
- name : " Run CI "
18
+ test :
19
+ name : " Run Tests "
21
20
strategy :
22
21
fail-fast : false
23
22
matrix :
24
- os : [
25
- " windows-latest" ,
26
- " ubuntu-latest" ,
27
- " macOS-latest"
28
- ]
23
+ os : ["windows-2022", "ubuntu-24.04", "macos-14"]
29
24
runs-on : ${{ matrix.os }}
30
25
steps :
31
26
- uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ on: # yamllint disable-line rule:truthy
20
20
jobs :
21
21
scan :
22
22
name : gitleaks
23
- runs-on : ubuntu-latest
23
+ runs-on : ubuntu-24.04
24
24
steps :
25
25
- uses : actions/checkout@v4
26
26
with :
Original file line number Diff line number Diff line change 1
1
---
2
-
3
2
name : Markdown Lint
4
3
5
4
on : # yamllint disable-line rule:truthy
@@ -13,20 +12,19 @@ on: # yamllint disable-line rule:truthy
13
12
permissions : read-all
14
13
15
14
jobs :
16
- build :
17
-
18
- runs-on : ubuntu-latest
15
+ markdownlint :
16
+ name : Markdown Lint
17
+ runs-on : ubuntu-24.04
19
18
20
19
strategy :
21
20
matrix :
22
- os : [ubuntu-latest]
23
21
node-version : [22.x]
24
22
# See supported Node.js release schedule
25
23
# at https://nodejs.org/en/about/releases/
26
24
27
25
steps :
28
26
- name : Checkout repository
29
- uses : actions/checkout@v4
27
+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
30
28
31
29
- name : Set up Node.js ${{ matrix.node-version }}
32
30
uses : actions/setup-node@v4
Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ on: # yamllint disable-line rule:truthy
14
14
15
15
jobs :
16
16
security :
17
- runs-on : ubuntu-latest
17
+ runs-on : ubuntu-24.04
18
18
permissions :
19
19
actions : read
20
20
contents : read
Original file line number Diff line number Diff line change 1
1
---
2
-
3
2
name : SonarCloud
4
3
5
4
on : # yamllint disable-line rule:truthy
@@ -12,14 +11,14 @@ on: # yamllint disable-line rule:truthy
12
11
jobs :
13
12
build :
14
13
name : Build and analyze
15
- runs-on : windows-latest
14
+ runs-on : windows-2022
16
15
steps :
17
16
- name : Set up JDK
18
17
uses : actions/setup-java@v4
19
18
with :
20
19
java-version : 21
21
20
# Alternative distribution options are available.
22
- distribution : ' temurin'
21
+ distribution : " temurin"
23
22
- uses : actions/checkout@v4
24
23
with :
25
24
# Shallow clones should be disabled for a better relevancy of analysis
Original file line number Diff line number Diff line change @@ -11,7 +11,8 @@ on: # yamllint disable-line rule:truthy
11
11
12
12
jobs :
13
13
lint :
14
- runs-on : ubuntu-latest
14
+ name : YAML Lint
15
+ runs-on : ubuntu-24.04
15
16
steps :
16
17
- name : Checkout repository
17
18
uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
You can’t perform that action at this time.
0 commit comments