spack/lib/spack/spack
Scott Wittenburg e0572a7d96 Pipelines: Support DAG scheduling and dynamic child pipelines
This change also adds a code path through the spack ci pipelines
infrastructure which supports PR testing on the Spack repository.
Gitlab pipelines run as a result of a PR (either creation or pushing
to a PR branch) will only verify that the packages in the environment
build without error.  When the PR branch is merged to develop,
another pipeline will run which results in the generated binaries
getting pushed to the binary mirror.
2020-05-14 21:11:07 -07:00
..
build_systems Fix typos in new AutotoolsPackage function (#16406) 2020-04-30 15:13:04 -05:00
cmd Pipelines: Support DAG scheduling and dynamic child pipelines 2020-05-14 21:11:07 -07:00
compilers cray platform: support cray Cluster and XC type machines (#12989) 2020-05-05 13:58:46 -07:00
container spack containerize generates containers from envs (#14202) 2020-01-30 17:19:55 -08:00
hooks modules: make the module hook more robust 2019-12-31 13:48:01 -08:00
modules Feature: Allow lmod configuration to set core specs (#16517) 2020-05-14 11:27:37 -07:00
operating_systems cray platform: support cray Cluster and XC type machines (#12989) 2020-05-05 13:58:46 -07:00
platforms fix underscore/dash problems for mic_knl and skylake_avx512 (#16491) 2020-05-06 12:10:08 -07:00
reporters Use spack commands --format=bash to generate shell completion (#14393) 2020-01-22 21:31:12 -08:00
schema Feature: Allow lmod configuration to set core specs (#16517) 2020-05-14 11:27:37 -07:00
test Pipelines: Support DAG scheduling and dynamic child pipelines 2020-05-14 21:11:07 -07:00
util Support os-specific $padding in config:install_tree 2020-05-14 21:11:07 -07:00
__init__.py version bump: 0.14.2 2020-04-15 14:30:58 -07:00
abi.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
architecture.py cray platform: support cray Cluster and XC type machines (#12989) 2020-05-05 13:58:46 -07:00
binary_distribution.py Buildcache keys command speed up (#15727) 2020-03-28 16:49:34 -05:00
build_environment.py cmake build system: filter system paths from rpaths (#16612) 2020-05-13 14:31:33 -07:00
caches.py Only use stable versions for public mirror (#15100) 2020-03-07 13:38:08 +01:00
ci.py Pipelines: Support DAG scheduling and dynamic child pipelines 2020-05-14 21:11:07 -07:00
compiler.py cray platform: support cray Cluster and XC type machines (#12989) 2020-05-05 13:58:46 -07:00
concretize.py Compilers require an exact match on version during concretization (#14752) 2020-02-20 12:20:12 -08:00
config.py Allow overrides for spack.config set() and override(). (#14432) 2020-03-05 19:25:01 -08:00
database.py database: maintain in-memory consistency on remove (#15777) 2020-04-15 12:47:16 -07:00
dependency.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
directives.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
directory_layout.py bugfix: config:install_hash_length ignored (#15919) 2020-05-04 23:10:25 -07:00
environment.py bugfix: spack shouldn't fail in an incomplete environment (#16473) 2020-05-07 02:30:09 -07:00
error.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
extensions.py Spack command extensions: error-handling (#13635) 2020-04-29 18:18:48 -07:00
fetch_strategy.py update compiler config with bootstrapped compiler when already installed (#16221) 2020-04-22 14:26:29 -07:00
filesystem_view.py Remove extensions from view in the correct order (#12961) 2020-02-07 16:12:20 -06:00
graph.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
hash_types.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
installer.py dev-build: stop before phase (#14699) 2020-04-28 09:55:57 -07:00
main.py Spack command extensions: error-handling (#13635) 2020-04-29 18:18:48 -07:00
mirror.py Only use stable versions for public mirror (#15100) 2020-03-07 13:38:08 +01:00
mixins.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
multimethod.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
package_prefs.py Config option to disable setting S_ISGID bit when creating installation directory (#14479) 2020-05-07 17:21:53 -07:00
package_test.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
package.py all_urls: add urls[0] for versions (#16435) 2020-05-08 10:12:45 +02:00
parse.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
patch.py Show the packaga name for a missing patch sha256 (#15441) 2020-03-20 11:39:04 -05:00
paths.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
pkgkit.py SourceForge: Mirror Mixin (#16112) 2020-04-16 21:35:30 -07:00
provider_index.py provider index: removed import from + refactored a few parts (#15570) 2020-03-25 09:48:05 -07:00
relocate.py Increase coverage of spack.relocate (#16475) 2020-05-09 10:41:50 -07:00
repo.py Make tags case insensitive 2020-04-15 14:56:25 -07:00
report.py Distributed builds (#13100) 2020-02-19 00:04:22 -08:00
reporter.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
resource.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
s3_handler.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
spec_list.py environments: allow sigils to apply to entire reference (#15245) 2020-05-04 15:11:10 -07:00
spec.py cray platform: support cray Cluster and XC type machines (#12989) 2020-05-05 13:58:46 -07:00
stage.py "spack checksum" QoL (#14311) 2020-05-07 18:34:36 -05:00
store.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
tengine.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
url.py Fix parsing of rocketmq URL (#14490) 2020-01-14 11:59:10 -06:00
user_environment.py macos: use DYLD_FALLBACK_LIBRARY_PATH instead of DYLD_LIBRARY_PATH 2020-04-16 17:23:33 -07:00
variant.py bugfix: reorder variants in Spec strings (#16462) 2020-05-12 10:23:42 -07:00
verify.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00
version.py copyright: update copyright dates for 2020 (#14328) 2019-12-30 22:36:56 -08:00