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 3737 # - https://gh.io/using-larger-runners (GitHub.com only)
3838 # Consider using larger runners or machines with greater resources
3939 # 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' }}
4241 timeout-minutes : ${{ (matrix.language == 'swift' && 120) || 360 }}
4342 permissions :
4443 # required for all workflows
Original file line number Diff line number Diff line change 1616jobs :
1717 build :
1818 name : " Build Docker images"
19- runs-on : ubuntu-latest
19+ runs-on : ubuntu-24.04
2020 steps :
2121 - uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
2222
7171
7272 lint :
7373 name : " Run in docker: LINT"
74- runs-on : ubuntu-latest
74+ runs-on : ubuntu-24.04
7575 needs : build
7676 steps :
7777 - name : Download artifact
9191
9292 test :
9393 name : " Run in docker: TEST"
94- runs-on : ubuntu-latest
94+ runs-on : ubuntu-24.04
9595 needs : build
9696 steps :
9797 - name : Download artifact
@@ -111,7 +111,7 @@ jobs:
111111
112112 security :
113113 name : " Snyk Container"
114- runs-on : ubuntu-latest
114+ runs-on : ubuntu-24.04
115115 needs : build
116116 permissions :
117117 actions : read
@@ -158,7 +158,7 @@ jobs:
158158 sarif_file : " snyk.sarif"
159159 scan :
160160 name : " Trivy"
161- runs-on : ubuntu-latest
161+ runs-on : ubuntu-24.04
162162 needs : build
163163 permissions :
164164 actions : read
Original file line number Diff line number Diff line change 44# yamllint enable rule:line-length
55
66---
7-
8- name : .NET Coverage
7+ name : dotNET Coverage
98
109on : # yamllint disable-line rule:truthy
1110 push :
@@ -16,12 +15,12 @@ on: # yamllint disable-line rule:truthy
1615 workflow_dispatch :
1716
1817jobs :
19- build :
20- name : " Run CI "
18+ coverage :
19+ name : " Run Coverage "
2120 strategy :
2221 fail-fast : false
2322 matrix :
24- os : ["windows-latest "]
23+ os : ["windows-2022 "]
2524 runs-on : ${{ matrix.os }}
2625 steps :
2726 - uses : actions/checkout@v4
Original file line number Diff line number Diff line change 44# yamllint enable rule:line-length
55
66---
7-
8- name : .NET Tests
7+ name : dotNET Tests
98
109on : # yamllint disable-line rule:truthy
1110 push :
@@ -16,16 +15,12 @@ on: # yamllint disable-line rule:truthy
1615 workflow_dispatch :
1716
1817jobs :
19- build :
20- name : " Run CI "
18+ test :
19+ name : " Run Tests "
2120 strategy :
2221 fail-fast : false
2322 matrix :
24- os : [
25- " windows-latest" ,
26- " ubuntu-latest" ,
27- " macOS-latest"
28- ]
23+ os : ["windows-2022", "ubuntu-24.04", "macos-14"]
2924 runs-on : ${{ matrix.os }}
3025 steps :
3126 - uses : actions/checkout@v4
Original file line number Diff line number Diff line change @@ -20,7 +20,7 @@ on: # yamllint disable-line rule:truthy
2020jobs :
2121 scan :
2222 name : gitleaks
23- runs-on : ubuntu-latest
23+ runs-on : ubuntu-24.04
2424 steps :
2525 - uses : actions/checkout@v4
2626 with :
Original file line number Diff line number Diff line change 11---
2-
32name : Markdown Lint
43
54on : # yamllint disable-line rule:truthy
@@ -13,20 +12,19 @@ on: # yamllint disable-line rule:truthy
1312permissions : read-all
1413
1514jobs :
16- build :
17-
18- runs-on : ubuntu-latest
15+ markdownlint :
16+ name : Markdown Lint
17+ runs-on : ubuntu-24.04
1918
2019 strategy :
2120 matrix :
22- os : [ubuntu-latest]
2321 node-version : [22.x]
2422 # See supported Node.js release schedule
2523 # at https://nodejs.org/en/about/releases/
2624
2725 steps :
2826 - name : Checkout repository
29- uses : actions/checkout@v4
27+ uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
3028
3129 - name : Set up Node.js ${{ matrix.node-version }}
3230 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
1414
1515jobs :
1616 security :
17- runs-on : ubuntu-latest
17+ runs-on : ubuntu-24.04
1818 permissions :
1919 actions : read
2020 contents : read
Original file line number Diff line number Diff line change 11---
2-
32name : SonarCloud
43
54on : # yamllint disable-line rule:truthy
@@ -12,14 +11,14 @@ on: # yamllint disable-line rule:truthy
1211jobs :
1312 build :
1413 name : Build and analyze
15- runs-on : windows-latest
14+ runs-on : windows-2022
1615 steps :
1716 - name : Set up JDK
1817 uses : actions/setup-java@v4
1918 with :
2019 java-version : 21
2120 # Alternative distribution options are available.
22- distribution : ' temurin'
21+ distribution : " temurin"
2322 - uses : actions/checkout@v4
2423 with :
2524 # 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
1111
1212jobs :
1313 lint :
14- runs-on : ubuntu-latest
14+ name : YAML Lint
15+ runs-on : ubuntu-24.04
1516 steps :
1617 - name : Checkout repository
1718 uses : actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
You can’t perform that action at this time.
0 commit comments