|  | Commit message (Collapse) | Author | Age | Files | Lines | 
|---|
| | 
| 
| 
| 
| | * Replaces conda_* and pip_* with pkg_index_provides
* Because this function can fail in so many ways I've added pkg_index_provides_strerror() and a detection macro PKG_INDEX_PROVIDES_FAILED() to make things easier | 
| |\  
| | 
| | | Update tests / Bug fixes | 
| | | 
| | 
| | 
| | | * macOS Actions runners have 3 vCPUs. No wonder this wasn't working. Reduce the success count to 1. | 
| | | 
| | 
| | 
| | | * Brute force the conditions required to make this work. Issue 128 jobs. | 
| | | 
| | 
| | 
| | 
| | | * Record status(s) and just verify they're non-zero. Checking for exact values is difficult when you don't know the hardware ahead of time.
* Apply HOLD state | 
| | | 
| | 
| | 
| | | executed and the pool is killed | 
| | | 
| | 
| | 
| | | * Better than putting -1 everywhere | 
| | | 
| | 
| | 
| | | * Increasing sleep times might help. | 
| | | 
| | 
| | 
| | 
| | | * test_envctl_init
* test_envctl_register | 
| | | 
| | 
| | 
| | 
| | | * test_mp_fail_fast
* test_mp_stop_continue | 
| | | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | 
| | | * test_pip_index_provides
* test_conda_provides
* test_conda_get_active_environment
* test_delivery_gather_tool_versions
Fix tests:
* global.sysconfdir duplicates the environment string
* Use delivery_free()
* Use globals_free() | 
| | | 
| | 
| | 
| | | * XDG_CACHE_HOME is now pointing to cache_local instead of TMPDIR | 
| | | 
| | 
| | 
| | | * delivery_gather_tool_versions now returns non-zero if unable to determine a tool's version | 
| | | 
| | 
| | 
| | 
| | | * Avoid false positives by returning early when the spec is empty
* Remove --use-index-cache. The remote channel must always be checked (conda is extremely slow to read its own channel data, so expect abnormally long delays on first-run) | 
| | | 
| | 
| | 
| | 
| | | * Always quote the incoming spec to avoid accidental shell redirection
* Never use the local cache. We're checking a remote source, so it matters greatly where pip is looking for the package | 
| | | 
| | 
| | 
| | | * The user can choose to (not) run the long scripted statis test(s) | 
| | | |  | 
| |\ \  
| |/  
|/|   
| |   
| | | spacetelescope/dependabot/github_actions/dot-github/workflows/actions-a9bb80ae19
Bump actions/checkout from 4.2.0 to 4.2.1 in /.github/workflows in the actions group | 
| |/  
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
|   
| | Bumps the actions group in /.github/workflows with 1 update: [actions/checkout](https://github.com/actions/checkout).
Updates `actions/checkout` from 4.2.0 to 4.2.1
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/d632683dd7b4114ad314bca15554477dd762a938...eef61447b9ff4aafe5dcd4e0bbf5d482be7e7871)
---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com> | 
| |\  
| | 
| | | MNT: Use hash for Action workflow versions and update if needed | 
| | | |  | 
| | | |  | 
| | | |  | 
| |\ \  
| | | 
| | | | Restructure the world | 
| | | | |  | 
| | | | |  | 
| | | | 
| | | 
| | | 
| | | 
| | | | * Move core library sources into src/lib/core
* Move command-line programs into src/cli | 
| |\| | 
| | | 
| | | | Don't run serial tasks in parallel | 
| |/ / |  | 
| |\ \  
| | | 
| | | | Leaks and squeaks | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| | | | |  | 
| |/ / |  | 
| |\ \  
| | | 
| | | | Indexer fixups | 
| | | | |  | 
| | | | 
| | | 
| | | 
| | | 
| | | | * Performing all of the setup tasks within indexer_conda() is very restrictive
* The conda environment bin directory is added to the program PATH | 
| |/ / |  | 
| |\ \  
| | | 
| | | | Fix doxygen file marker | 
| | | | |  | 
| |\| | 
| | | 
| | | | Default mission environment(s) | 
| | | | |  | 
| | | | 
| | | 
| | | 
| | | | * Because ctx.meta.based_on is replaced by a pointer to mission_base | 
| | | | |  | 
| | | | 
| | | 
| | | 
| | | | * When "pip freeze" does not emit any packages we now avoid replacing the context's pip package list with an empty one. | 
| | | | 
| | | 
| | | 
| | | | * I need to figure out a good way to offer a mode that doesn't require python to be installed in the resulting environment |