Skip to content

Releases: spack/setup-spack

v3.0.0

08 Feb 11:15

Choose a tag to compare

Breaking Changes

This release adds support for Spack v1.x and removes support for Spack v0.x.

Action Required: Update your workflows to use the new input names:

  • ref -> spack_ref
  • repository -> spack_repository
  • path -> spack_path

New features

  • Separate package repository support: automatically clones and configures both spack/spack (tool) and spack/spack-packages (packages).
  • Separate pinning of tool and packages: set spack_ref and packages_ref independently to use specific versions of the tool and packages
  • Fork support: test your own Spack or packages forks with spack_repository and packages_repository inputs

Migration Example

Before (v2.x):

- uses: spack/setup-spack@v2
  with:
    ref: develop

After (v3.x):

- uses: spack/setup-spack@v3
  with:
    spack_ref: develop

v2.1.1

11 Dec 21:44

Choose a tag to compare

  • For Spack v0.22.0.dev0 and higher spack install without further flags can
    install prebuilt binaries from the build cache without erroring about missing
    signatures on the binaries. The default build cache is marked as "unsigned".
  • Disable /etc/spack and ~/.spack config files, only use $spack/etc

v2.1.0

11 Dec 21:13

Choose a tag to compare

  • Support shell aware commands like spack env activate and spack load in the spack-bash
    and spack-sh shells.

v2.0.1

06 Dec 15:27

Choose a tag to compare

Update references from haampie-spack/setup-spack to spack/setup-spack.

v2.0.0

06 Dec 15:16

Choose a tag to compare

Major update to this action:

  1. Enable the build cache from https://github.com/spack/github-actions-buildcache
  2. Enable color by default

Other changes:

  • Removed custom bootstrapped binaries for clingo
  • Removed option for choosing the concretizer

v1.2.1

05 Jul 21:09

Choose a tag to compare

Minor docs improvements

v1.2.0

05 Jul 20:24
4e0eb62

Choose a tag to compare

Allows you to enable/disable the new concretizer with concretizer: clingo and concretizer: original resp.

v1.1.0

05 Jul 19:18
a18a7df

Choose a tag to compare

Add macOS and allow pinning of Spack version

v1.0.0

05 Jul 13:35

Choose a tag to compare

Add an action