Skip to content

Easily update package.py spack packages, test builds, and open pull requests from the comfort of your own repository!

License

Notifications You must be signed in to change notification settings

sciworks/spack-updater

Repository files navigation

Spack Updater

This is a set of actions to supplement a fork of spack that will deploy an automated set of workflows to do updates, and ensure that changes to your packages OR changes to spack do not break your builds. This means that:

  1. We have a main branch that is an orphan from spack develop
  2. Spack develop is updated from upstream nightly
  3. The packages in your main branch can be worked on, are automatically updated, and builds are always tested.

Or in short terms, you can maintain your spack packages in one simple place, and the automation will support you to update the package versions, test builds with updates (and nightly) and assist with opening pull requests to spack.

Interested to create your own, or see how it works? Check out:

License

This project is in support of Flux Framework, with release:

  • SPDX-License-Identifier: LGPL-3.0
  • LLNL-CODE-764420

And Spack:

  • SPDX-License-Identifier: (Apache-2.0 OR MIT)
  • LLNL-CODE-811652

See the respective repositories for details.

About

Easily update package.py spack packages, test builds, and open pull requests from the comfort of your own repository!

Topics

Resources

License

Stars

Watchers

Forks