Build developer-tools pipeline only on manylinux (#43811)
This commit is contained in:
		 Massimiliano Culpo
					Massimiliano Culpo
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 GitHub
						GitHub
					
				
			
						parent
						
							36f1801eb8
						
					
				
				
					commit
					5e8eff24d2
				
			| @@ -483,28 +483,6 @@ build_systems-build: | ||||
|     - artifacts: True | ||||
|       job: build_systems-generate | ||||
|  | ||||
| ########################################### | ||||
| # Build tests for different developer tools | ||||
| ########################################### | ||||
| .developer-tools: | ||||
|   extends: [ ".linux_x86_64_v3" ] | ||||
|   variables: | ||||
|     SPACK_CI_STACK_NAME: developer-tools | ||||
|  | ||||
| developer-tools-generate: | ||||
|   extends: [ ".developer-tools", ".generate-x86_64"] | ||||
|  | ||||
| developer-tools-build: | ||||
|   extends: [ ".developer-tools", ".build" ] | ||||
|   trigger: | ||||
|     include: | ||||
|       - artifact: jobs_scratch_dir/cloud-ci-pipeline.yml | ||||
|         job: developer-tools-generate | ||||
|     strategy: depend | ||||
|   needs: | ||||
|     - artifacts: True | ||||
|       job: developer-tools-generate | ||||
|  | ||||
| ########################################### | ||||
| # Build tests for different developer tools | ||||
| # manylinux2014 | ||||
|   | ||||
| @@ -1,69 +0,0 @@ | ||||
| spack: | ||||
|   view: false | ||||
|   packages: | ||||
|     all: | ||||
|       require: target=x86_64_v3 | ||||
|   concretizer: | ||||
|     unify: true | ||||
|   definitions: | ||||
|     - default_specs: | ||||
|       # editors | ||||
|       - neovim~no_luajit | ||||
|       - py-pynvim | ||||
|       - emacs@29.1+json+native+treesitter # note, pulls in gcc | ||||
|       # - tree-sitter is a dep, should also have cli but no package | ||||
|       - nano # just in case | ||||
|       # tags and scope search helpers | ||||
|       - universal-ctags # only maintained ctags, works better with c++ | ||||
|       - direnv | ||||
|       # runtimes and compilers | ||||
|       - python | ||||
|       - llvm+link_llvm_dylib~lld~lldb~polly+python build_type=MinSizeRel # for clangd, clang-format | ||||
|       - node-js # for editor plugins etc., pyright language server | ||||
|       - npm | ||||
|       - go # to build fzf, gh, hub | ||||
|       - rust+dev # fd, ripgrep, hyperfine, exa, rust-analyzer | ||||
|       - binutils+ld+gold+plugins # support linking with built gcc | ||||
|       # styling and lints | ||||
|       - astyle | ||||
|       - cppcheck | ||||
|       - uncrustify | ||||
|       - py-fprettify | ||||
|       - py-fortran-language-server | ||||
|       - py-python-lsp-server | ||||
|       # cli dev tools | ||||
|       - ripgrep | ||||
|       - gh | ||||
|       - fd | ||||
|       - bfs | ||||
|       - fzf | ||||
|       - tree | ||||
|       - jq | ||||
|       - py-yq | ||||
|       - hub | ||||
|       - ncdu | ||||
|       - eza | ||||
|       - lsd | ||||
|       - hyperfine | ||||
|       - htop | ||||
|       - tmux | ||||
|       - ccache | ||||
|       # ensure we can use a jobserver build and do this fast | ||||
|       - gmake | ||||
|       - ninja # should be @kitware, can't be because of meson requirement | ||||
|       - "openssl certs=system" # must be this, system external does not work | ||||
|     - arch: | ||||
|       - '%gcc target=x86_64_v3' | ||||
|  | ||||
|   specs: | ||||
|     - matrix: | ||||
|         - - $default_specs | ||||
|         - - $arch | ||||
|  | ||||
|   ci: | ||||
|     pipeline-gen: | ||||
|     - build-job: | ||||
|         image: "ghcr.io/spack/ubuntu20.04-runner-amd64-gcc-11.4:2023.08.01" | ||||
|  | ||||
|   cdash: | ||||
|     build-group: Developer Tools | ||||
		Reference in New Issue
	
	Block a user