Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
487 commits
Select commit Hold shift + click to select a range
391940d
julia: Add v1.9.3 (#40911)
giordano Nov 7, 2023
c1f134e
tutorial: use [email protected] because @8.7.19: has bugs (#40939)
haampie Nov 7, 2023
dc245e8
intel-xed: fix git hash for mbuild, add version 2023.10.11 (#40922)
mwkrentel Nov 7, 2023
2ff0766
adds cubew 4.8.1, cubelib 4.8.1 and cubegui 4.8.1, 4.8.2 (#40612)
swat-jsc Nov 7, 2023
62c27b1
discotec: add compression variant (#40925)
freifrauvonbleifrei Nov 7, 2023
f6ef2c2
mapl: add v2.41 and v2.42 (#40870)
mathomp4 Nov 8, 2023
050d565
julia: constrain patchelf version (#40938)
michaelkuhn Nov 8, 2023
15adb30
RAJA package: find libs (#40885)
scheibelp Nov 8, 2023
0b344e0
tutorial stack: update for changes to the basics section for SC23 (#4…
becker33 Nov 8, 2023
300d53d
Add new tag on AMS (#40949)
koparasy Nov 8, 2023
b0355d6
ScaFaCoS 1.0.4 (#40948)
hmenke Nov 8, 2023
4ac0e51
abinit: add v9.10.3 (#40919)
downloadico Nov 8, 2023
afc6936
tcl: filter compiler wrappers to avoid pointing to Spack (#40946)
alalazo Nov 8, 2023
89fc9a9
lcov: add version2, embed perl path in binaries (#39342)
cwsmith Nov 8, 2023
e114853
py-lightning: add v2.1.1 (#40957)
adamjstewart Nov 8, 2023
c35250b
libevent: always autogen.sh (#40945)
tvandera Nov 8, 2023
b2840ac
Revert "defaults/modules.yaml: hide implicits (#40906)" (#40955)
haampie Nov 8, 2023
ed8ecc4
podio: Add the latest tag (0.17.2) (#40956)
tmadlener Nov 8, 2023
53c266b
modules: restore exclude_implicits (#40958)
haampie Nov 8, 2023
3405fe6
libgit2: add python as test dependency (#40863)
mofeing Nov 8, 2023
26d6bfb
modules: remove deprecated code and test data (#40966)
alalazo Nov 9, 2023
78449ba
intel-oneapi-mkl: do not set __INTEL_POST_CFLAGS env variable (#40947)
balay Nov 9, 2023
cadc2a1
Set version to 0.22.0.dev0 (#40975)
haampie Nov 9, 2023
1baed0d
buildcache: skip unrecognized metadata files (#40941)
scottwittenburg Nov 9, 2023
2d35d29
sundials: add v6.6.2 (#40920)
balos1 Nov 9, 2023
7e6aaf9
py-macs3: adding zlib dependency (#40979)
A-N-Other Nov 9, 2023
7a4df73
DiHydrogen, Hydrogen, and Aluminum CachedCMakePackage (#39714)
bvanessen Nov 9, 2023
b5e2f23
hypre: add in hipblas dependency due to superlu-dist (#40980)
balay Nov 9, 2023
b17d7cd
mfem: add hipblas dependency for superlu-dist (#40981)
balay Nov 9, 2023
38f3f57
[lcov] Add build and runtime deps necessary for [email protected]: (#40974)
KineticTheory Nov 9, 2023
4636a7f
Add symlinks for hdf5 library names when built in debug mode (#40965)
climbfuji Nov 9, 2023
45f8a0e
docs: tweak formatting of `+:` and `-:` operators (#40988)
tgamblin Nov 9, 2023
383ec19
Revert "Deactivate Cray sles, due to unavailable runner (#40291)" (#4…
eugeneswalker Nov 9, 2023
da2cc23
Release Gotcha v1.0.5 (#40973)
hariharan-devarajan Nov 9, 2023
dd2b436
new release cpp-logger v0.0.2 (#40972)
hariharan-devarajan Nov 9, 2023
b8bb8a7
PyTorch: specify CUDA root directory (#40855)
adamjstewart Nov 9, 2023
4bcfb01
py-black: add v23.10: (#40959)
adamjstewart Nov 9, 2023
2e45edf
Add adiak v0.4.0 (#40993)
daboehme Nov 10, 2023
f0ced1a
info: rework spack info command to display variants better (#40998)
tgamblin Nov 10, 2023
4027a21
env: compute env mods only for installed roots (#40997)
haampie Nov 10, 2023
fbf02b5
gromacs et al: fix ^mkl pattern (#41002)
alalazo Nov 10, 2023
7aaa178
pflotran: tweak for building with xsdk rocm/hip (#40990)
balos1 Nov 10, 2023
efe8575
alquimia: apply patch for iso_c_binding to latest version (#40989)
balos1 Nov 10, 2023
8871bd5
fdb: add dependency on eckit later release (#40737)
victoria-cherkas Nov 10, 2023
f6039d1
builtin.repo: fix ^mkl pattern in minor packages (#41003)
alalazo Nov 10, 2023
124e41d
libpspio 0.3.0 (#40953)
hmenke Nov 10, 2023
b41fc1e
new release (#41010)
nilsleh Nov 10, 2023
13abfb7
`spack deconcretize` command (#38803)
becker33 Nov 10, 2023
57b6322
Ginkgo: 1.7.0, change compatibility, update option oneapi->sycl (#40874)
Nov 11, 2023
15f6368
Add geomdl package (#40933)
adrien-berchet Nov 11, 2023
1ae37f6
libEnsemble: add v1.1.0 (#40969)
shuds13 Nov 11, 2023
49c2894
update to latest version (#40905)
ma595 Nov 11, 2023
15dcd3c
py-pynucleus: Add variant, modify dependencies (#41006)
cgcgcg Nov 11, 2023
e2f274a
PyTorch: allow +openmp on macOS (#41025)
adamjstewart Nov 13, 2023
da4f277
sundials: add license directive (#41028)
gardner48 Nov 13, 2023
b4f6c49
likwid: add 5.3.0 version (#41008)
TomTheBear Nov 13, 2023
420bce5
GEOS: add new versions (#41030)
adamjstewart Nov 13, 2023
4e17145
build(deps): bump mypy from 1.6.1 to 1.7.0 in /lib/spack/docs (#41020)
dependabot[bot] Nov 13, 2023
bd6c5ec
py-pandas: add v2.1.3 (#41017)
adamjstewart Nov 13, 2023
15e7aaf
py-mypy: add v1.4:v1.7 (#41015)
adamjstewart Nov 13, 2023
420eff1
superlu-dist: add v8.2.0 (#41004)
balay Nov 13, 2023
ad4878f
metkit: add v1.10.2 and v1.10.17 (#40668)
victoria-cherkas Nov 13, 2023
491bd48
build(deps): bump black in /.github/workflows/style (#40968)
dependabot[bot] Nov 13, 2023
e612506
Compiler.debug_flags: drop -gz (#40900)
haampie Nov 13, 2023
b6864fb
Add license directives to various packages (#41039)
msimberg Nov 13, 2023
d7869da
conquest: add build system changes and library paths (#40718)
tkoskela Nov 13, 2023
09d6616
riscv-gnu-toolchain: add v2023.09.13 -> v2023.10.18 (#40854)
wanlinwang Nov 13, 2023
62b3208
epics-base: patch to avoid failure on "perl xsubpp" when "xsubpp" oth…
glenn-horton-smith Nov 13, 2023
3892fad
qwt: conflict with qt-base (Qt6) (#40883)
wdconinc Nov 13, 2023
d9de93a
build(deps): bump black from 23.10.1 to 23.11.0 in /lib/spack/docs (#…
dependabot[bot] Nov 13, 2023
9c74eda
hdf5: add a new variant for enabling sub-filing VFD (#40804)
hyoklee Nov 13, 2023
96f3c76
dealii: add v9.5.0, v9.5.1 (#40747)
masterleinad Nov 13, 2023
4bd47d8
spack diff: allow hashes from mirrors (#41043)
becker33 Nov 13, 2023
5b9d260
gzip: deprecate <1.13 for vulnerability (#41044)
heatherkellyucl Nov 13, 2023
f74b083
info: improve coverage (#41001)
tgamblin Nov 13, 2023
388f141
Release Brahma v0.0.2 (#40994)
hariharan-devarajan Nov 13, 2023
8bcc3e2
CMake Package: support building `~ownlibs` on Windows (#38758)
johnwparent Nov 13, 2023
ab60bfe
py-numpy: add v1.26.2 (#41046)
adamjstewart Nov 13, 2023
769474f
DLA-future: add v0.3.0 (#41042)
rasolca Nov 14, 2023
c264cf1
dd4hep: avoid IndexError in setup_run_environment (#41051)
wdconinc Nov 14, 2023
a80b4fd
build(deps): bump urllib3 from 2.0.7 to 2.1.0 in /lib/spack/docs (#41…
dependabot[bot] Nov 14, 2023
0dc7388
ispc: add v1.21 and v1.21.1 (#41053)
aumuell Nov 14, 2023
a6179f2
GDAL: add v3.8.0 (#41047)
adamjstewart Nov 14, 2023
8a8dcb9
modules: unit-tests without polluted user scope (#41041)
alalazo Nov 14, 2023
6fc8679
fairmq: add v1.8.1 (#41007)
dennisklein Nov 14, 2023
18ebef6
R: cleanup recipe and fix linking to lapack libraries (#41040)
haampie Nov 14, 2023
1255620
Fix infinite recursion when computing concretization errors (#41061)
alalazo Nov 14, 2023
2ac128a
Add papyrus to the list of broken tests (#40923)
alalazo Nov 14, 2023
25eca56
gmake: fix bootstrap (#41060)
haampie Nov 14, 2023
ee1a2d9
bison: conflict %oneapi due to possible miscompilation (#40860)
Thomas-Ulrich Nov 14, 2023
43a94e9
xsdk: add version 1.0.0 (#40825)
balay Nov 14, 2023
9792625
Fix typo in mumps recipe (#41062)
jcortial-safran Nov 14, 2023
d97d73f
esmf: add v8.6.0 (#41066)
theurich Nov 15, 2023
c7157d1
ParaView: Add release candidate 5.12.0-RC1 (#41009)
kwryankrattiger Nov 15, 2023
de850e9
libevent: call autoreconf directly instead of via autogen.sh (#41057)
blue42u Nov 15, 2023
84e33b4
mrtrix3: fix some issues w/ 3.0.3 and add 3.0.4 (#41036)
moloney Nov 15, 2023
b314655
hpctoolkit: Add depends on autotools for @develop (#41067)
blue42u Nov 15, 2023
1d30e78
cp2k: add hipfft and hipblas explicitly (#41074)
RMeli Nov 15, 2023
2f24aeb
docs: packages config on separate page, demote bootstrapping (#41085)
haampie Nov 15, 2023
6eae4b9
taskflow: add v3.6.0 (#41098)
balay Nov 15, 2023
95321f4
justbuild: add version v1.2.3 (#41084)
asartori86 Nov 15, 2023
2f40463
deal.II: Require at least taskflow 3.4 (#41095)
masterleinad Nov 16, 2023
66dea1d
Update package.py (#41092)
mofeing Nov 16, 2023
495252f
Add patch for [email protected] since failing to install using clang@15 (#…
aurianer Nov 16, 2023
1e1cb68
Add audit check to spot `when=` arguments using wrong named specs (#4…
alalazo Nov 16, 2023
0798bd0
Updates for [email protected] (#41054)
aumuell Nov 16, 2023
8d2e76e
enable rocAL and add MIVisionX tests (#39630)
afzpatel Nov 16, 2023
ba091e0
package/lemon: improve (#40971)
Sinan81 Nov 16, 2023
765df31
py-lightning: add v2.1.2 (#41106)
adamjstewart Nov 16, 2023
1927ca1
Update PyTorch ecosystem (#41105)
adamjstewart Nov 16, 2023
0cde944
Improve the error message for deprecated preferences (#41075)
alalazo Nov 16, 2023
67c2c80
Use preferred capitalization of "Slurm" (#41109)
wickberg Nov 16, 2023
4991a60
podio: Add latest tag 0.17.3 (#41103)
tmadlener Nov 16, 2023
ef689ea
libgcrypt: add v1.10.3 (#41111)
alalazo Nov 16, 2023
00df236
clhep: new version 2.4.7.1 (#41113)
wdconinc Nov 16, 2023
3e060cc
Update amrex maintainers (#41122)
WeiqunZhang Nov 16, 2023
da2e53b
r-rlang: add v1.1.1, v1.1.2 (#41114)
bicquet Nov 17, 2023
a3d6714
[doxygen] Add versions 1.9.7 and 1.9.8. (#41123)
KineticTheory Nov 17, 2023
1b66cba
llvm: patch missing cstdint include (#41108)
haampie Nov 17, 2023
54ab087
py-archspec: add v0.2.2 (#41110)
alalazo Nov 17, 2023
53c7edb
lcio: Add latest tag 2.20.1 (#41102)
tmadlener Nov 17, 2023
81e73b4
root: new version 6.30.00 (#41118)
wdconinc Nov 17, 2023
ec8bd38
Permit packages that depend on Intel oneAPI packages to access sdk (#…
mabraham Nov 17, 2023
9ad134c
Add cxxstd variant to ecflow, update with latest ecflow version (#41120)
srherbener Nov 17, 2023
9383953
Hydrogen package: avoid newer openblas on power (#41143)
bvanessen Nov 17, 2023
cb764ce
Update py-quantities (#39201)
Moritz-Alexander-Kern Nov 18, 2023
223e5b8
Fix invalid escape sequences (#41130)
michaelkuhn Nov 18, 2023
edf872c
py-pyh5py: reorder dependencies from newest version to oldest (#41137)
jmcarcell Nov 18, 2023
f474c87
py-gitpython: version bump (#41079)
heerener Nov 18, 2023
7137c43
py-jsonpath-ng: version bump (#41078)
heerener Nov 18, 2023
31ec1be
Release DLIO Profiler Py 0.0.2 (#41127)
hariharan-devarajan Nov 18, 2023
063c28e
py-cleo: add versions 2.0.0 2.0.1; add maintainers (#40611)
LydDeb Nov 18, 2023
e8f0971
Update py-elephant (#39200)
Moritz-Alexander-Kern Nov 18, 2023
16f4c53
py-bokeh: new version 3.3.1, and supporting packages (#41089)
wdconinc Nov 18, 2023
d171f31
py-pygithub: new versions, dependencies (#41072)
wdconinc Nov 18, 2023
2428c10
Automated deployment to update package flux-security 2023-11-18 (#41152)
vsoch Nov 18, 2023
8113027
Automated deployment to update package flux-core 2023-11-18 (#41154)
vsoch Nov 18, 2023
df7747e
Automated deployment to update package flux-sched 2023-11-18 (#41153)
vsoch Nov 18, 2023
c60a806
py-matplotlib: add v3.7.4, v3.8.2 (#41156)
adamjstewart Nov 18, 2023
a701b24
libksba: add v1.6.5 (#41129)
alalazo Nov 18, 2023
f12b877
heffte: add sycl variant (#41132)
mabraham Nov 18, 2023
3907838
build(deps): bump docker/build-push-action from 5.0.0 to 5.1.0 (#41149)
dependabot[bot] Nov 18, 2023
50051b5
geant4: new version 11.1.3 (#41112)
wdconinc Nov 18, 2023
6ca4954
gromacs: Add new variants and clarify existing ones (#41115)
mabraham Nov 18, 2023
73a715a
votca: add v2023 (#41100)
junghans Nov 18, 2023
2870b60
e4s oneapi stack: turn on +sycl: ginkgo, heffte, petsc, upcxx, warpx …
eugeneswalker Nov 19, 2023
6159168
elbencho: add new version and git master branch (#41136)
ethanjjjjjjj Nov 19, 2023
edda2ef
npm: only depend on libvips when @6, remove deprecated versions (#41159)
alecbcs Nov 19, 2023
55d2ee9
docs: document how spack picks a version / variant (#41070)
haampie Nov 20, 2023
df1111c
sherpa: only enable_or_disable in v3: (#41162)
wdconinc Nov 20, 2023
2c74ac5
Remove a maintainer from CMS packages (#41170)
iarspider Nov 20, 2023
cfae42a
glab: add v1.35.0 (#41167)
alecbcs Nov 20, 2023
ec2a0c8
rclone: add v1.64.2 (#41166)
alecbcs Nov 20, 2023
a015078
bfs: add v3.0.4 (#41165)
alecbcs Nov 20, 2023
4636d6e
restic: add v0.16.2 (#41168)
alecbcs Nov 20, 2023
714a362
mpich: support ch3:sock for a non busy-polling option (#40964)
scottwittenburg Nov 20, 2023
87a9b42
py-scipy: add v1.11.4 (#41158)
adamjstewart Nov 20, 2023
8003f18
openblas: optimize flags for A64FX (#41093)
mofeing Nov 20, 2023
73858df
Catch2: add variant to choose cxx standard (#40996)
perache Nov 20, 2023
868a3c4
llvm: Remove python bindings when >= v17 (#41160)
alecbcs Nov 20, 2023
d272c49
rust: add v1.73.0 and add support for external openssl certs (#41161)
alecbcs Nov 20, 2023
5154d69
MSVC preview version breaks clingo build (#41185)
johnwparent Nov 20, 2023
7ec62d1
py-grpcio* do not assume lib / header dir (#41182)
haampie Nov 20, 2023
cf163ee
gromacs: fix newly added variant (#41178)
mabraham Nov 21, 2023
aeb1bec
qt-base: have QtBase provide qmake, ont QtPackage (#41186)
wdconinc Nov 21, 2023
964440a
elfutils: add version 0.190 (#41187)
mwkrentel Nov 21, 2023
b361ffb
spack style: fix isort on sl:7 (#41133)
alalazo Nov 21, 2023
ae38987
build(deps): bump pygments from 2.16.1 to 2.17.1 in /lib/spack/docs (…
dependabot[bot] Nov 21, 2023
70bed66
gettext: add v0.22.4 (#41189)
alecbcs Nov 21, 2023
f2192a4
Update py-scikit-build-core to version 0.6.1 (#40779)
chrisrichardson Nov 21, 2023
432f5d6
Add cxx17_flag to intel.py (#41207)
AlexanderRichert-NOAA Nov 22, 2023
6ac2354
python: add missing gmake dependency (#41211)
michaelkuhn Nov 22, 2023
efa316a
perl: add missing gmake dependency (#41210)
michaelkuhn Nov 22, 2023
721f15b
hub: add v2.14.2, update to go module (#41183)
trws Nov 22, 2023
d7e756a
onnxruntime: fix the call to as_string() operator (#41087)
elasto Nov 22, 2023
3cf7f7b
ASP-based solver: don't emit spurious debug output (#41218)
alalazo Nov 22, 2023
24a38e6
setup_platform_environment before package env mods (#41205)
haampie Nov 22, 2023
3c54177
edm4hep: add latest tag for 0.10.2 (#41201)
tmadlener Nov 22, 2023
e49f55b
aocc: help compiler find include paths and libstdc++.so (#40450)
Nov 22, 2023
89a0ea0
pulseaudio: add missing m4 dependency (#41216)
manuelakuhn Nov 22, 2023
285de8a
fzf: add v0.44.1 (#41204)
alecbcs Nov 22, 2023
2d71c6b
dd4hep: add v1.27.1 (#41202)
tmadlener Nov 22, 2023
7cad4bb
[nettle] depend on spack managed openssl (#40783)
qwertos Nov 22, 2023
7e9ddca
gloo: add a patch for building with gcc 12 (#41169)
jmcarcell Nov 22, 2023
c1a8bb2
composable-kernel, migraphx: Fix build on CentOS8 (#41206)
afzpatel Nov 22, 2023
61055d9
test_which: do not mutate os.environ
haampie Nov 22, 2023
81e7d39
Update CHANGELOG.md from v0.21.0
tgamblin Nov 11, 2023
f556e52
Add dla-future 0.3.1 (#41219)
rasolca Nov 23, 2023
de64ce5
rdma-core: add new variants for a library without Python dependencies…
mabraham Nov 23, 2023
ee0d3a3
ASP-based solver: don't error for type mismatch on preferences (#41138)
alalazo Nov 23, 2023
624df2a
nlcglib: pass cuda_arch setting to kokkos dependency (#39725)
lorisercole Nov 23, 2023
918d6ba
starpu: add release 1.4.2 (#41238)
nfurmento Nov 24, 2023
e9d968d
pfunit: add version 4.7.4 (#41232)
foeroyingur Nov 24, 2023
f70ef51
linaro-forge: update for 23.1 (#41236)
joscot-linaro Nov 24, 2023
92d076e
spack graph: fix coloring with environments (#41240)
alalazo Nov 24, 2023
7db386a
Fix multi-word aliases (#41126)
michaelkuhn Nov 24, 2023
c485709
iwyu: new versions up 0.21 (depends_on llvm-17) (#41235)
wdconinc Nov 24, 2023
1456d9b
py-stashcp: new package (#41091)
wdconinc Nov 25, 2023
089e117
Update py-neo (#39213)
Moritz-Alexander-Kern Nov 25, 2023
ea8dcb7
py-dictdiffer: version bump (#41080)
heerener Nov 25, 2023
9b5c85e
py-sqlalchemy-utils, py-sql-alchemy: version bump (#41081)
heerener Nov 25, 2023
ecdc296
py-heat: add new package (#39394)
svengoldberg Nov 25, 2023
f28ccae
py-vermin: add latest version 1.6.0 (#41261)
netromdk Nov 25, 2023
df777db
py-fenics-basix: update for main and future 0.8.0 (#40838)
chrisrichardson Nov 25, 2023
7cb70e3
force cp2k cuda/rocm variant on elpa (#41241)
RMeli Nov 27, 2023
34bce3f
Remove old conflict with [email protected] (#41254)
albestro Nov 27, 2023
6fff0d4
libxsmm: relax arch requirement (#41193)
haampie Nov 27, 2023
343517e
Improve semantic for packages:all:require (#41239)
alalazo Nov 27, 2023
c564b2d
googletest: Add 1.13.0 and 1.14.0 tags (#41253)
tmadlener Nov 27, 2023
b1b4ef6
Add patch so that ccache can compile with the standard gcc@12 version…
davekeeshan Nov 27, 2023
ea347b6
pastix: add v6.3.1 (#41265)
fpruvost Nov 27, 2023
848d270
sys-sage: update repo url, rework recipe (#41005)
stepanvanecek Nov 27, 2023
89173b6
fpart: add license and variants (#41257)
drkrynstrng Nov 27, 2023
dc715d9
py-llvmlite: add new versions (#41247)
adamjstewart Nov 27, 2023
ee8e400
vapor: add new recipe (#40707)
vanderwb Nov 27, 2023
d76a774
libpsm3: add v11.5.1.1 (#41231)
hpcnpatel Nov 27, 2023
13b711f
[sirius] update spack recipe; add v7.5.0 (#41233)
toxa81 Nov 27, 2023
8d0e0d5
tests: fix more cases of env variables (#41226)
haampie Nov 27, 2023
d768e6e
Balay/xsdk 1.0.0 updates (#41180)
balay Nov 27, 2023
e0ef78b
docs: refer to oci build cache from containers.rst (#41269)
haampie Nov 27, 2023
bd3a1d2
Simplify a few CMakePackages by removing redundant directives (#41163)
jmcarcell Nov 27, 2023
b4bafbb
verilator: add v5.018 (#41256)
davekeeshan Nov 27, 2023
3d744e7
intel-oneapi 2024.0.0: added new version to packages (#41135)
Nov 27, 2023
fbec91e
handle use of an unconfigured compiler (#41213)
rscohn2 Nov 27, 2023
c482534
CargoPackage: add new build system for Cargo packages (#41192)
alecbcs Nov 27, 2023
abc294e
Update SST packages to 13.1.0 (#41220)
berquist Nov 27, 2023
8ccfe9f
cprnc: add new package (#41237)
jedwards4b Nov 27, 2023
cd33bec
CMake: add version 3.27.8 (#41094)
johnwparent Nov 27, 2023
ea610d3
iverilog-vpi: filter compiler wrappers from a few files (#41244)
davekeeshan Nov 28, 2023
ed54359
Move compiler renaming to filter_compiler_wrappers (#41275)
davekeeshan Nov 28, 2023
72ed14e
libfabric: Add version 1.20.0 (#41277)
jack-morrison Nov 28, 2023
4205ac7
slepc: add v3.20.1 (#41274)
joseeroman Nov 28, 2023
4f7f3cb
smee-client: add new package (#41280)
alecbcs Nov 28, 2023
70fb0b3
py-transformers: add v4.35.2 (#41266)
adamjstewart Nov 28, 2023
5299b84
qt-*: new versions 6.6.1 (#41281)
wdconinc Nov 28, 2023
18efd80
GoPackage: add new build system for Go packages (#41164)
alecbcs Nov 28, 2023
f84557a
build(deps): bump vermin from 1.5.2 to 1.6.0 in /.github/workflows/st…
dependabot[bot] Nov 28, 2023
f037ef7
Fix elpa flags (missing optimization) (#41252)
rasolca Nov 28, 2023
c2d29ca
libvips requires pkg-config to find glib (#41184)
trws Nov 28, 2023
6f08daf
root: add a webgui patch (#41289)
jmcarcell Nov 28, 2023
e0da715
celeritas: new version 0.4.0 (#41288)
sethrj Nov 28, 2023
0e65e84
ASP-based solver: use a unique ID counter (#41290)
alalazo Nov 28, 2023
ef8e6a9
vtk: Restrict application of patch xdmf2-hdf51.13.2.patch (#40266)
payerle Nov 28, 2023
430b2df
e4s ci: disable gpu test stack (#41296)
eugeneswalker Nov 28, 2023
b719c90
apple-libuuid: update installation directory (#40416)
adamjstewart Nov 28, 2023
1ebd37d
fix hip tests and bump hip-examples to 5.6.1 (#40928)
afzpatel Nov 28, 2023
92e0d42
update hipblas rocalution, rocsolver, rocsparse to new syntax (#40135)
afzpatel Nov 28, 2023
4b41b11
cuda: add 12.3.0 (#40827)
prckent Nov 28, 2023
b92a077
Merge remote-tracking branch 'upstream/develop' into maintenance/upda…
greenc-FNAL Nov 29, 2023
89f8823
[geant4-data] Add missing version 11.1.3 required by 50051b56199
greenc-FNAL Nov 29, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .github/workflows/bootstrap.yml
Original file line number Diff line number Diff line change
Expand Up @@ -159,6 +159,9 @@ jobs:
brew install cmake [email protected] tree
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
- uses: actions/setup-python@65d7f2d534ac1bc67fcd62888c5f4f3d2cb2b236 # @v2
with:
python-version: "3.12"
- name: Bootstrap clingo
run: |
source share/spack/setup-env.sh
Expand Down
46 changes: 22 additions & 24 deletions .github/workflows/build-containers.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,11 @@ jobs:
# Meaning of the various items in the matrix list
# 0: Container name (e.g. ubuntu-bionic)
# 1: Platforms to build for
# 2: Base image (e.g. ubuntu:18.04)
# 2: Base image (e.g. ubuntu:22.04)
dockerfile: [[amazon-linux, 'linux/amd64,linux/arm64', 'amazonlinux:2'],
[centos7, 'linux/amd64,linux/arm64,linux/ppc64le', 'centos:7'],
[centos-stream, 'linux/amd64,linux/arm64,linux/ppc64le', 'centos:stream'],
[leap15, 'linux/amd64,linux/arm64,linux/ppc64le', 'opensuse/leap:15'],
[ubuntu-bionic, 'linux/amd64,linux/arm64,linux/ppc64le', 'ubuntu:18.04'],
[ubuntu-focal, 'linux/amd64,linux/arm64,linux/ppc64le', 'ubuntu:20.04'],
[ubuntu-jammy, 'linux/amd64,linux/arm64,linux/ppc64le', 'ubuntu:22.04'],
[almalinux8, 'linux/amd64,linux/arm64,linux/ppc64le', 'almalinux:8'],
Expand All @@ -58,18 +57,20 @@ jobs:
- name: Checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # @v2

- name: Set Container Tag Normal (Nightly)
run: |
container="${{ matrix.dockerfile[0] }}:latest"
echo "container=${container}" >> $GITHUB_ENV
echo "versioned=${container}" >> $GITHUB_ENV

# On a new release create a container with the same tag as the release.
- name: Set Container Tag on Release
if: github.event_name == 'release'
run: |
versioned="${{matrix.dockerfile[0]}}:${GITHUB_REF##*/}"
echo "versioned=${versioned}" >> $GITHUB_ENV
- uses: docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934
id: docker_meta
with:
images: |
ghcr.io/${{ github.repository_owner }}/${{ matrix.dockerfile[0] }}
${{ github.repository_owner }}/${{ matrix.dockerfile[0] }}
tags: |
type=schedule,pattern=nightly
type=schedule,pattern=develop
type=semver,pattern={{version}}
type=semver,pattern={{major}}.{{minor}}
type=semver,pattern={{major}}
type=ref,event=branch
type=ref,event=pr

- name: Generate the Dockerfile
env:
Expand All @@ -92,35 +93,32 @@ jobs:
path: dockerfiles

- name: Set up QEMU
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3 # @v1
uses: docker/setup-qemu-action@68827325e0b33c7199eb31dd4e31fbe9023e06e3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226 # @v1
uses: docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226

- name: Log in to GitHub Container Registry
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # @v1
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Log in to DockerHub
if: github.event_name != 'pull_request'
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # @v1
uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}

- name: Build & Deploy ${{ matrix.dockerfile[0] }}
uses: docker/build-push-action@4a13e500e55cf31b7a5d59a38ab2040ab0f42f56 # @v2
uses: docker/build-push-action@4a13e500e55cf31b7a5d59a38ab2040ab0f42f56
with:
context: dockerfiles/${{ matrix.dockerfile[0] }}
platforms: ${{ matrix.dockerfile[1] }}
push: ${{ github.event_name != 'pull_request' }}
cache-from: type=gha
cache-to: type=gha,mode=max
tags: |
spack/${{ env.container }}
spack/${{ env.versioned }}
ghcr.io/spack/${{ env.container }}
ghcr.io/spack/${{ env.versioned }}
tags: ${{ steps.docker_meta.outputs.tags }}
labels: ${{ steps.docker_meta.outputs.labels }}
Loading