Skip to content

Commit 99c981c

Browse files
authored
Add GitHub Action for super-lint (#236)
1 parent 91f74d2 commit 99c981c

File tree

87 files changed

+7494
-7686
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+7494
-7686
lines changed

.azuredevops/pipelines/UVAtlas-GitHub-CMake-Dev17.yml

Lines changed: 181 additions & 181 deletions
Original file line numberDiff line numberDiff line change
@@ -6,50 +6,50 @@
66
# Builds the library using CMake with VS Generator (GitHub Actions covers Ninja).
77

88
schedules:
9-
- cron: "45 4 * * *"
10-
displayName: 'Nightly build'
11-
branches:
12-
include:
13-
- main
9+
- cron: "45 4 * * *"
10+
displayName: 'Nightly build'
11+
branches:
12+
include:
13+
- main
1414

1515
trigger:
1616
branches:
1717
include:
18-
- main
18+
- main
1919
paths:
2020
exclude:
21-
- '*.md'
22-
- LICENSE
23-
- '.github/**'
24-
- '.nuget/*'
25-
- build/*.json
26-
- build/*.props
27-
- build/*.mdb
28-
- build/*.ps1
29-
- build/*.xml
21+
- '*.md'
22+
- LICENSE
23+
- '.github/**'
24+
- '.nuget/*'
25+
- build/*.json
26+
- build/*.props
27+
- build/*.mdb
28+
- build/*.ps1
29+
- build/*.xml
3030

3131
pr:
3232
branches:
3333
include:
34-
- main
34+
- main
3535
paths:
3636
exclude:
37-
- '*.md'
38-
- LICENSE
39-
- '.github/**'
40-
- '.nuget/*'
41-
- build/*.json
42-
- build/*.props
43-
- build/*.mdb
44-
- build/*.ps1
45-
- build/*.xml
37+
- '*.md'
38+
- LICENSE
39+
- '.github/**'
40+
- '.nuget/*'
41+
- build/*.json
42+
- build/*.props
43+
- build/*.mdb
44+
- build/*.ps1
45+
- build/*.xml
4646
drafts: false
4747

4848
resources:
4949
repositories:
50-
- repository: self
51-
type: git
52-
ref: refs/heads/main
50+
- repository: self
51+
type: git
52+
ref: refs/heads/main
5353

5454
name: $(Year:yyyy).$(Month).$(DayOfMonth)$(Rev:.r)
5555

@@ -63,156 +63,156 @@ pool:
6363
vmImage: windows-2022
6464

6565
jobs:
66-
- job: CMAKE_BUILD
67-
displayName: CMake using VS Generator
68-
steps:
69-
- checkout: self
70-
clean: true
71-
fetchTags: false
72-
- task: CMake@1
73-
displayName: 'CMake (MSVC): Config x64'
74-
inputs:
75-
cwd: '$(Build.SourcesDirectory)'
76-
cmakeArgs: >
77-
-G "$(VS_GENERATOR)" -A x64 -B out
78-
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
79-
- task: CMake@1
80-
displayName: 'CMake (MSVC): Build x64 Debug'
81-
inputs:
82-
cwd: '$(Build.SourcesDirectory)'
83-
cmakeArgs: --build out -v --config Debug
84-
- task: CMake@1
85-
displayName: 'CMake (MSVC): Build x64 Release'
86-
inputs:
87-
cwd: '$(Build.SourcesDirectory)'
88-
cmakeArgs: --build out -v --config RelWithDebInfo
89-
- task: CMake@1
90-
displayName: 'CMake (MSVC): Config x86'
91-
inputs:
92-
cwd: '$(Build.SourcesDirectory)'
93-
cmakeArgs: >
94-
-G "$(VS_GENERATOR)" -A Win32 -B out2
95-
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
96-
- task: CMake@1
97-
displayName: 'CMake (MSVC): Build x86 Debug'
98-
inputs:
99-
cwd: '$(Build.SourcesDirectory)'
100-
cmakeArgs: --build out2 -v --config Debug
101-
- task: CMake@1
102-
displayName: 'CMake (MSVC): Build x86 Release'
103-
inputs:
104-
cwd: '$(Build.SourcesDirectory)'
105-
cmakeArgs: --build out2 -v --config RelWithDebInfo
106-
- task: CMake@1
107-
displayName: 'CMake (MSVC): Config ARM64'
108-
inputs:
109-
cwd: '$(Build.SourcesDirectory)'
110-
cmakeArgs: >
111-
-G "$(VS_GENERATOR)" -A ARM64 -B out3
112-
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
113-
-DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
114-
- task: CMake@1
115-
displayName: 'CMake (MSVC): Build ARM64 Debug'
116-
inputs:
117-
cwd: '$(Build.SourcesDirectory)'
118-
cmakeArgs: --build out3 -v --config Debug
119-
- task: CMake@1
120-
displayName: 'CMake (MSVC): Build ARM64 Release'
121-
inputs:
122-
cwd: '$(Build.SourcesDirectory)'
123-
cmakeArgs: --build out3 -v --config RelWithDebInfo
124-
- task: CMake@1
125-
displayName: 'CMake (UWP): Config x64'
126-
inputs:
127-
cwd: '$(Build.SourcesDirectory)'
128-
cmakeArgs: >
129-
-G "$(VS_GENERATOR)" -A x64 -B out4
130-
-DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_SYSTEM_VERSION=10.0
131-
- task: CMake@1
132-
displayName: 'CMake (UWP): Build x64'
133-
inputs:
134-
cwd: '$(Build.SourcesDirectory)'
135-
cmakeArgs: --build out4 -v
136-
- task: CMake@1
137-
displayName: 'CMake (ClangCl): Config x64'
138-
inputs:
139-
cwd: '$(Build.SourcesDirectory)'
140-
cmakeArgs: >
141-
-G "$(VS_GENERATOR)" -A x64 -T clangcl -B out5
142-
-DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
143-
- task: CMake@1
144-
displayName: 'CMake (ClangCl): Build x64 Debug'
145-
inputs:
146-
cwd: '$(Build.SourcesDirectory)'
147-
cmakeArgs: --build out5 -v --config Debug
148-
- task: CMake@1
149-
displayName: 'CMake (ClangCl): Build x64 Release'
150-
inputs:
151-
cwd: '$(Build.SourcesDirectory)'
152-
cmakeArgs: --build out5 -v --config RelWithDebInfo
153-
- task: CMake@1
154-
displayName: 'CMake (ClangCl): Config ARM64'
155-
inputs:
156-
cwd: '$(Build.SourcesDirectory)'
157-
cmakeArgs: >
158-
-G "$(VS_GENERATOR)" -A ARM64 -T clangcl -B out6
159-
-DCMAKE_SYSTEM_VERSION=$(WIN11_SDK)
160-
- task: CMake@1
161-
displayName: 'CMake (ClangCl): Build ARM64'
162-
inputs:
163-
cwd: '$(Build.SourcesDirectory)'
164-
cmakeArgs: --build out6 -v
165-
- task: CMake@1
166-
displayName: 'CMake (MSVC Spectre): Config x64'
167-
inputs:
168-
cwd: '$(Build.SourcesDirectory)'
169-
cmakeArgs: >
170-
-G "$(VS_GENERATOR)" -A x64 -B out7
171-
-DENABLE_SPECTRE_MITIGATION=ON -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
172-
-DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
173-
- task: CMake@1
174-
displayName: 'CMake (MSVC Spectre): Build x64 Debug'
175-
inputs:
176-
cwd: '$(Build.SourcesDirectory)'
177-
cmakeArgs: --build out7 -v --config Debug
178-
- task: CMake@1
179-
displayName: 'CMake (MSVC Spectre): Build x64 Release'
180-
inputs:
181-
cwd: '$(Build.SourcesDirectory)'
182-
cmakeArgs: --build out7 -v --config RelWithDebInfo
183-
- task: CMake@1
184-
displayName: 'CMake (MSVC Spectre): Config ARM64'
185-
inputs:
186-
cwd: '$(Build.SourcesDirectory)'
187-
cmakeArgs: >
188-
-G "$(VS_GENERATOR)" -A ARM64 -B out8
189-
-DENABLE_SPECTRE_MITIGATION=ON -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
190-
-DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
191-
- task: CMake@1
192-
displayName: 'CMake (MSVC Spectre): Build ARM64 Debug'
193-
inputs:
194-
cwd: '$(Build.SourcesDirectory)'
195-
cmakeArgs: --build out8 -v --config Debug
196-
- task: CMake@1
197-
displayName: 'CMake (MSVC Spectre): Build ARM64 Release'
198-
inputs:
199-
cwd: '$(Build.SourcesDirectory)'
200-
cmakeArgs: --build out8 -v --config RelWithDebInfo
201-
- task: CMake@1
202-
displayName: 'CMake (DLL): Config x64'
203-
inputs:
204-
cwd: '$(Build.SourcesDirectory)'
205-
cmakeArgs: >
206-
-G "$(VS_GENERATOR)" -A x64 -B out9
207-
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
208-
-DBUILD_SHARED_LIBS=ON
209-
- task: CMake@1
210-
displayName: 'CMake (DLL): Build x64 Debug'
211-
inputs:
212-
cwd: '$(Build.SourcesDirectory)'
213-
cmakeArgs: --build out9 -v --config Debug
214-
- task: CMake@1
215-
displayName: 'CMake (DLL): Build x64 Release'
216-
inputs:
217-
cwd: '$(Build.SourcesDirectory)'
218-
cmakeArgs: --build out9 -v --config RelWithDebInfo
66+
- job: CMAKE_BUILD
67+
displayName: CMake using VS Generator
68+
steps:
69+
- checkout: self
70+
clean: true
71+
fetchTags: false
72+
- task: CMake@1
73+
displayName: 'CMake (MSVC): Config x64'
74+
inputs:
75+
cwd: '$(Build.SourcesDirectory)'
76+
cmakeArgs: >
77+
-G "$(VS_GENERATOR)" -A x64 -B out
78+
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
79+
- task: CMake@1
80+
displayName: 'CMake (MSVC): Build x64 Debug'
81+
inputs:
82+
cwd: '$(Build.SourcesDirectory)'
83+
cmakeArgs: --build out -v --config Debug
84+
- task: CMake@1
85+
displayName: 'CMake (MSVC): Build x64 Release'
86+
inputs:
87+
cwd: '$(Build.SourcesDirectory)'
88+
cmakeArgs: --build out -v --config RelWithDebInfo
89+
- task: CMake@1
90+
displayName: 'CMake (MSVC): Config x86'
91+
inputs:
92+
cwd: '$(Build.SourcesDirectory)'
93+
cmakeArgs: >
94+
-G "$(VS_GENERATOR)" -A Win32 -B out2
95+
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
96+
- task: CMake@1
97+
displayName: 'CMake (MSVC): Build x86 Debug'
98+
inputs:
99+
cwd: '$(Build.SourcesDirectory)'
100+
cmakeArgs: --build out2 -v --config Debug
101+
- task: CMake@1
102+
displayName: 'CMake (MSVC): Build x86 Release'
103+
inputs:
104+
cwd: '$(Build.SourcesDirectory)'
105+
cmakeArgs: --build out2 -v --config RelWithDebInfo
106+
- task: CMake@1
107+
displayName: 'CMake (MSVC): Config ARM64'
108+
inputs:
109+
cwd: '$(Build.SourcesDirectory)'
110+
cmakeArgs: >
111+
-G "$(VS_GENERATOR)" -A ARM64 -B out3
112+
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
113+
-DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
114+
- task: CMake@1
115+
displayName: 'CMake (MSVC): Build ARM64 Debug'
116+
inputs:
117+
cwd: '$(Build.SourcesDirectory)'
118+
cmakeArgs: --build out3 -v --config Debug
119+
- task: CMake@1
120+
displayName: 'CMake (MSVC): Build ARM64 Release'
121+
inputs:
122+
cwd: '$(Build.SourcesDirectory)'
123+
cmakeArgs: --build out3 -v --config RelWithDebInfo
124+
- task: CMake@1
125+
displayName: 'CMake (UWP): Config x64'
126+
inputs:
127+
cwd: '$(Build.SourcesDirectory)'
128+
cmakeArgs: >
129+
-G "$(VS_GENERATOR)" -A x64 -B out4
130+
-DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_SYSTEM_VERSION=10.0
131+
- task: CMake@1
132+
displayName: 'CMake (UWP): Build x64'
133+
inputs:
134+
cwd: '$(Build.SourcesDirectory)'
135+
cmakeArgs: --build out4 -v
136+
- task: CMake@1
137+
displayName: 'CMake (ClangCl): Config x64'
138+
inputs:
139+
cwd: '$(Build.SourcesDirectory)'
140+
cmakeArgs: >
141+
-G "$(VS_GENERATOR)" -A x64 -T clangcl -B out5
142+
-DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
143+
- task: CMake@1
144+
displayName: 'CMake (ClangCl): Build x64 Debug'
145+
inputs:
146+
cwd: '$(Build.SourcesDirectory)'
147+
cmakeArgs: --build out5 -v --config Debug
148+
- task: CMake@1
149+
displayName: 'CMake (ClangCl): Build x64 Release'
150+
inputs:
151+
cwd: '$(Build.SourcesDirectory)'
152+
cmakeArgs: --build out5 -v --config RelWithDebInfo
153+
- task: CMake@1
154+
displayName: 'CMake (ClangCl): Config ARM64'
155+
inputs:
156+
cwd: '$(Build.SourcesDirectory)'
157+
cmakeArgs: >
158+
-G "$(VS_GENERATOR)" -A ARM64 -T clangcl -B out6
159+
-DCMAKE_SYSTEM_VERSION=$(WIN11_SDK)
160+
- task: CMake@1
161+
displayName: 'CMake (ClangCl): Build ARM64'
162+
inputs:
163+
cwd: '$(Build.SourcesDirectory)'
164+
cmakeArgs: --build out6 -v
165+
- task: CMake@1
166+
displayName: 'CMake (MSVC Spectre): Config x64'
167+
inputs:
168+
cwd: '$(Build.SourcesDirectory)'
169+
cmakeArgs: >
170+
-G "$(VS_GENERATOR)" -A x64 -B out7
171+
-DENABLE_SPECTRE_MITIGATION=ON -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
172+
-DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
173+
- task: CMake@1
174+
displayName: 'CMake (MSVC Spectre): Build x64 Debug'
175+
inputs:
176+
cwd: '$(Build.SourcesDirectory)'
177+
cmakeArgs: --build out7 -v --config Debug
178+
- task: CMake@1
179+
displayName: 'CMake (MSVC Spectre): Build x64 Release'
180+
inputs:
181+
cwd: '$(Build.SourcesDirectory)'
182+
cmakeArgs: --build out7 -v --config RelWithDebInfo
183+
- task: CMake@1
184+
displayName: 'CMake (MSVC Spectre): Config ARM64'
185+
inputs:
186+
cwd: '$(Build.SourcesDirectory)'
187+
cmakeArgs: >
188+
-G "$(VS_GENERATOR)" -A ARM64 -B out8
189+
-DENABLE_SPECTRE_MITIGATION=ON -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
190+
-DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
191+
- task: CMake@1
192+
displayName: 'CMake (MSVC Spectre): Build ARM64 Debug'
193+
inputs:
194+
cwd: '$(Build.SourcesDirectory)'
195+
cmakeArgs: --build out8 -v --config Debug
196+
- task: CMake@1
197+
displayName: 'CMake (MSVC Spectre): Build ARM64 Release'
198+
inputs:
199+
cwd: '$(Build.SourcesDirectory)'
200+
cmakeArgs: --build out8 -v --config RelWithDebInfo
201+
- task: CMake@1
202+
displayName: 'CMake (DLL): Config x64'
203+
inputs:
204+
cwd: '$(Build.SourcesDirectory)'
205+
cmakeArgs: >
206+
-G "$(VS_GENERATOR)" -A x64 -B out9
207+
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON -DCMAKE_SYSTEM_VERSION=$(WIN10_SDK)
208+
-DBUILD_SHARED_LIBS=ON
209+
- task: CMake@1
210+
displayName: 'CMake (DLL): Build x64 Debug'
211+
inputs:
212+
cwd: '$(Build.SourcesDirectory)'
213+
cmakeArgs: --build out9 -v --config Debug
214+
- task: CMake@1
215+
displayName: 'CMake (DLL): Build x64 Release'
216+
inputs:
217+
cwd: '$(Build.SourcesDirectory)'
218+
cmakeArgs: --build out9 -v --config RelWithDebInfo

0 commit comments

Comments
 (0)