Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updates based on use for my dotfiles repo #597

Merged
merged 21 commits into from
May 1, 2024
Merged

Updates based on use for my dotfiles repo #597

merged 21 commits into from
May 1, 2024

Conversation

psakievich
Copy link
Collaborator

No description provided.

* Refactor spack-manager to be a plugin
* Add pytest compatible patch replacement

* Rework unit tests for create_dev_env
* Revamp develop tests

* Give env a more specific name

* Add fixture to register extension in mutable config

* Update tests and calling args
* Restore the external command

* Restore deleted line

* Remove some SPACK_MANAGER env variable deps

* Missed delete
* Add introduction to projects concept

* Update the project creation docs
- Covers creating and populating configs

* Machine detection process explained.

* More updates, moving into repos

* clean any projects that are loaded for unit tests

* Fix doc reference and unit-test

* Really fix unit-tests this time

* Remove breakpoints

* Make code certain a project exists

* Remove unused problematic code
* Add installation procedure

* Fix path
* Add support for quick-commands

* Remove lingering env var

* Default view to false

* Fix unit-tests

* Style
* Retool projects core

Split projects object and concept out of the
manager module so they are created/updated each
use

* Clean up

* Add interface for adding and removing projects

* Style
…ts (#590)

* Add --project filter

* Add to env creation

* Style
@psakievich psakievich marked this pull request as ready for review April 30, 2024 18:40
@psakievich psakievich enabled auto-merge (squash) April 30, 2024 18:40
* Add 'make' command

* Updates for spack-manager parsing

* Add a -j arg for most common use case

* Style and docs

* Add first unit-test

* Style
@psakievich psakievich disabled auto-merge May 1, 2024 02:58
@psakievich psakievich merged commit 2b1d8a2 into main May 1, 2024
23 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant