mirror of
				https://github.com/ciphervance/supercell-wx.git
				synced 2025-10-31 21:00:05 +00:00 
			
		
		
		
	Bump clang-tidy-review to clang-18, include *.ipp in review
This commit is contained in:
		
							parent
							
								
									3168725b00
								
							
						
					
					
						commit
						64c2555b4b
					
				
					 3 changed files with 23 additions and 6 deletions
				
			
		
							
								
								
									
										13
									
								
								.github/workflows/clang-tidy-review.yml
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								.github/workflows/clang-tidy-review.yml
									
										
									
									
										vendored
									
									
								
							|  | @ -18,15 +18,16 @@ jobs: | ||||||
|           - name: linux_clang-tidy_x64 |           - name: linux_clang-tidy_x64 | ||||||
|             os: ubuntu-24.04 |             os: ubuntu-24.04 | ||||||
|             build_type: Release |             build_type: Release | ||||||
|             env_cc: clang-17 |             env_cc: clang-18 | ||||||
|             env_cxx: clang++-17 |             env_cxx: clang++-18 | ||||||
|             qt_version: 6.8.1 |             qt_version: 6.8.1 | ||||||
|             qt_arch_aqt: linux_gcc_64 |             qt_arch_aqt: linux_gcc_64 | ||||||
|             qt_modules: qtimageformats qtmultimedia qtpositioning qtserialport |             qt_modules: qtimageformats qtmultimedia qtpositioning qtserialport | ||||||
|             qt_tools: '' |             qt_tools: '' | ||||||
|             conan_package_manager: --conf tools.system.package_manager:mode=install --conf tools.system.package_manager:sudo=True |             conan_package_manager: --conf tools.system.package_manager:mode=install --conf tools.system.package_manager:sudo=True | ||||||
|             conan_profile: scwx-linux_clang-17 |             conan_profile: scwx-linux_clang-18 | ||||||
|             compiler_packages: clang-17 clang-tidy-17 |             compiler_packages: clang-18 clang-tidy-18 | ||||||
|  |             clang_tidy_binary: clang-tidy-18 | ||||||
|     name: ${{ matrix.name }} |     name: ${{ matrix.name }} | ||||||
|     runs-on: ${{ matrix.os }} |     runs-on: ${{ matrix.os }} | ||||||
|     env: |     env: | ||||||
|  | @ -118,7 +119,7 @@ jobs: | ||||||
|       shell: bash |       shell: bash | ||||||
|       run: | |       run: | | ||||||
|         cd source |         cd source | ||||||
|         review --clang_tidy_binary=clang-tidy-17 \ |         review --clang_tidy_binary=${{ matrix.clang_tidy_binary }} \ | ||||||
|                --token=${{ github.token }} \ |                --token=${{ github.token }} \ | ||||||
|                --repo='${{ github.repository }}' \ |                --repo='${{ github.repository }}' \ | ||||||
|                --pr='${{ github.event.pull_request.number }}' \ |                --pr='${{ github.event.pull_request.number }}' \ | ||||||
|  | @ -126,7 +127,7 @@ jobs: | ||||||
|                --base_dir='${{ github.workspace }}/source' \ |                --base_dir='${{ github.workspace }}/source' \ | ||||||
|                --clang_tidy_checks='' \ |                --clang_tidy_checks='' \ | ||||||
|                --config_file='.clang-tidy' \ |                --config_file='.clang-tidy' \ | ||||||
|                --include='*.[ch],*.[ch]xx,*.[ch]pp,*.[ch]++,*.cc,*.hh' \ |                --include='*.[ch],*.[ch]xx,*.[chi]pp,*.[ch]++,*.cc,*.hh' \ | ||||||
|                --exclude='' \ |                --exclude='' \ | ||||||
|                --apt-packages='' \ |                --apt-packages='' \ | ||||||
|                --cmake-command='' \ |                --cmake-command='' \ | ||||||
|  |  | ||||||
							
								
								
									
										8
									
								
								tools/conan/profiles/scwx-linux_clang-18
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								tools/conan/profiles/scwx-linux_clang-18
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | ||||||
|  | [settings] | ||||||
|  | arch=x86_64 | ||||||
|  | build_type=Release | ||||||
|  | compiler=clang | ||||||
|  | compiler.cppstd=20 | ||||||
|  | compiler.libcxx=libstdc++11 | ||||||
|  | compiler.version=18 | ||||||
|  | os=Linux | ||||||
							
								
								
									
										8
									
								
								tools/conan/profiles/scwx-linux_clang-18_armv8
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										8
									
								
								tools/conan/profiles/scwx-linux_clang-18_armv8
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,8 @@ | ||||||
|  | [settings] | ||||||
|  | arch=armv8 | ||||||
|  | build_type=Release | ||||||
|  | compiler=clang | ||||||
|  | compiler.cppstd=20 | ||||||
|  | compiler.libcxx=libstdc++11 | ||||||
|  | compiler.version=18 | ||||||
|  | os=Linux | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Dan Paulat
						Dan Paulat