Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Show current release followed by all available releases | Joseph Hunkeler | 2024-12-07 | 1 | -60/+87 | |
| | | | | * Include link to archived docker image (i.e. curl -L [..] | docker load) | |||||
* | Initialize docker artifact directory | Joseph Hunkeler | 2024-12-07 | 1 | -0/+1 | |
| | ||||||
* | Add get_docker_images() helper function | Joseph Hunkeler | 2024-12-07 | 2 | -0/+18 | |
| | ||||||
* | indexer_junitxml_report: Toggle no_printable_data instead of incrementing | Joseph Hunkeler | 2024-12-07 | 1 | -1/+1 | |
| | ||||||
* | get_files: empty pattern becomes '*' | Joseph Hunkeler | 2024-12-07 | 1 | -0/+4 | |
| | ||||||
* | The indexer now installs conda into ~/.stasis/indexer/conda instead of ↵ | Joseph Hunkeler | 2024-12-06 | 1 | -2/+9 | |
| | | | | | | | installing it from scratch every time. * We only need conda's indexer anyway * Same applies to ~/.stasis/indexer/tools assuming we ever need to use `jf` directly (not yet) | |||||
* | Improved markdown output and presentation | Joseph Hunkeler | 2024-12-06 | 3 | -82/+113 | |
| | ||||||
* | Fix pointers to Delivery struct | Joseph Hunkeler | 2024-12-06 | 6 | -36/+55 | |
| | | | | * Dynamic allocation only. I'm completely fed up with "lost" addresses. | |||||
* | Export pandoc_exec() | Joseph Hunkeler | 2024-12-06 | 1 | -0/+11 | |
| | ||||||
* | Take the basename of the file immediately from the StrList item | Joseph Hunkeler | 2024-12-06 | 1 | -2/+1 | |
| | ||||||
* | Scan the directories listed in `dirs` instead of just the delivery directory | Joseph Hunkeler | 2024-12-06 | 1 | -3/+4 | |
| | ||||||
* | Move pandoc code into its own function pandoc_exec() | Joseph Hunkeler | 2024-12-06 | 2 | -55/+63 | |
| | ||||||
* | Check whether arch and platform are populated before accessing them | Joseph Hunkeler | 2024-12-06 | 1 | -4/+8 | |
| | ||||||
* | Fix listdir() | Joseph Hunkeler | 2024-12-06 | 1 | -3/+9 | |
| | | | | | * Now returns the absolute path(s) to the file(s) * Remove restriction on reading hidden files | |||||
* | Fix segfault in join_ex | Joseph Hunkeler | 2024-12-06 | 1 | -17/+15 | |
| | | | | | * Calculate the number of function arguments with va_copy() * Remove realloc() usage. No point. | |||||
* | Add ability to use artifactory without uploading any artifacts at the end. | Joseph Hunkeler | 2024-12-03 | 4 | -7/+15 | |
| | | | | | | * New option: --no-artifactory-upload * Implies --no-artifactory-build-info * Updated README.md | |||||
* | delivery_exists() returns DELIVERY_NOT_FOUND by default | Joseph Hunkeler | 2024-12-03 | 2 | -15/+13 | |
| | ||||||
* | Use delivery_series_sync() function | Joseph Hunkeler | 2024-12-03 | 1 | -1/+23 | |
| | ||||||
* | Simplify delivery_exists() function | Joseph Hunkeler | 2024-12-03 | 1 | -11/+13 | |
| | | | | * Returns DELIVERY_[NOT_]FOUND, or -1 on error | |||||
* | Fix error message wording | Joseph Hunkeler | 2024-12-03 | 1 | -1/+1 | |
| | ||||||
* | Add DELIVERY_[NOT_]FOUND defines | Joseph Hunkeler | 2024-12-03 | 1 | -0/+17 | |
| | | | | * Add delivery_series_sync function to download previously delivered files from artifactory | |||||
* | Unindent script_setup | Joseph Hunkeler | 2024-12-03 | 1 | -0/+1 | |
| | ||||||
* | Unindent script | Joseph Hunkeler | 2024-12-03 | 1 | -0/+3 | |
| | ||||||
* | Add basic unindent function | Joseph Hunkeler | 2024-12-03 | 1 | -0/+25 | |
| | ||||||
* | pip_packages now accepts name[extra1,extra2]==version strings | Joseph Hunkeler | 2024-12-03 | 1 | -6/+13 | |
| | ||||||
* | Disable "No data" row for nowindexer-tlc | Joseph Hunkeler | 2024-11-18 | 1 | -1/+2 | |
| | ||||||
* | Break down indexer into independent source files | Joseph Hunkeler | 2024-11-18 | 16 | -959/+1114 | |
| | | | | | * Generate test result output * Add helper function to manage changing file extensions | |||||
* | Sort releases by python version | Joseph Hunkeler | 2024-11-14 | 1 | -0/+16 | |
| | ||||||
* | Attempt conda environment removal only when its present on-diskworkaround-shebang-nightmare | Joseph Hunkeler | 2024-11-13 | 2 | -2/+8 | |
| | ||||||
* | Rename path_manip() to env_manipulate_pathstr() | Joseph Hunkeler | 2024-11-13 | 2 | -8/+7 | |
| | | | | * Add key argument to generalize the function | |||||
* | When conda's prefix is too long, die. | Joseph Hunkeler | 2024-11-13 | 1 | -8/+24 | |
| | ||||||
* | Remove unused file stream | Joseph Hunkeler | 2024-11-12 | 1 | -1/+0 | |
| | ||||||
* | Move 'env -0' translation routine out of conda_activate | Joseph Hunkeler | 2024-11-12 | 1 | -39/+44 | |
| | | | | * Add static env0_to_runtime function | |||||
* | Export the functions correctly? | Joseph Hunkeler | 2024-11-12 | 1 | -1/+1 | |
| | ||||||
* | Export the functions? | Joseph Hunkeler | 2024-11-12 | 1 | -0/+2 | |
| | ||||||
* | Use path_manip function | Joseph Hunkeler | 2024-11-12 | 1 | -10/+18 | |
| | | | | * Add conda_prepend_condabin helper | |||||
* | Add path_manip function | Joseph Hunkeler | 2024-11-12 | 1 | -0/+43 | |
| | ||||||
* | Add source mamba.sh before redefining the function | Joseph Hunkeler | 2024-11-12 | 1 | -1/+1 | |
| | ||||||
* | Add __mamba_exe shell function as well | Joseph Hunkeler | 2024-11-11 | 1 | -0/+5 | |
| | ||||||
* | Again with the syntax issues on macos | Joseph Hunkeler | 2024-11-11 | 1 | -1/+3 | |
| | ||||||
* | Revert activation procedure, with tweaks | Joseph Hunkeler | 2024-11-11 | 1 | -13/+17 | |
| | | | | | | * Convert CONDA_SHLVL to an integer. If this variable is non-zero then deactivate the current environment before activating a new one. * Conda's initialization scripts don't handle shebang lines longer than 127 bytes on Linux. I'm aware they handle it in conda itself, but the "bug" is such that you cannot use conda to reap the benefits of their workaround(s). * This redefines the __conda_exe shell function so that conda is always executed by the base environment's Python interpreter via CONDA_PYTHON_EXE. | |||||
* | Remove conda-verify requirement entirely | Joseph Hunkeler | 2024-11-11 | 1 | -1/+0 | |
| | | | | * This package only exists for python<=3.11 and is considered optional by conda-build. | |||||
* | Clarify the conditional SUCCESS/FAIL branching a bitsafety-and-convenience | Joseph Hunkeler | 2024-11-02 | 1 | -4/+4 | |
| | ||||||
* | Amend counter-only loop statement | Joseph Hunkeler | 2024-11-02 | 1 | -1/+1 | |
| | ||||||
* | Remove unused code | Joseph Hunkeler | 2024-11-02 | 1 | -2/+0 | |
| | ||||||
* | Add missing doc parameter | Joseph Hunkeler | 2024-11-02 | 1 | -0/+1 | |
| | ||||||
* | Combine initializer with declaration | Joseph Hunkeler | 2024-11-02 | 2 | -8/+5 | |
| | ||||||
* | Return shell() directly | Joseph Hunkeler | 2024-11-02 | 1 | -3/+1 | |
| | | | | * The status variable is redundant | |||||
* | Bug fixes: | Joseph Hunkeler | 2024-11-02 | 4 | -9/+38 | |
| | | | | | | | | * Remove PATH modification from check_pathvar * Rename check_pathvar to check_system_path * Add conda_prepend_bin function to handle PATH modification during activation * Add logic to handle first-run activation, and subsequent calls to change conda environments (otherwise conda clobbers its own shell functions) * Use $CONDA_PYTHON_EXE and $CONDA_EXE to ensure conda comes from the just-installed tree | |||||
* | Initialize structs to {0} and combine declaration and assignment where possible | Joseph Hunkeler | 2024-11-01 | 27 | -212/+126 | |
| |