| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Zero stack variables | Joseph Hunkeler | 2024-04-02 | 1 | -0/+3 |
| | | |||||
| * | Move system.{arch,platform} template registrations into delivery_init_platform() | Joseph Hunkeler | 2024-04-02 | 1 | -2/+0 |
| | | |||||
| * | Use new COE_CHECK_ABORT | Joseph Hunkeler | 2024-04-02 | 1 | -1/+3 |
| | | |||||
| * | strlist_free calls | Joseph Hunkeler | 2024-04-02 | 1 | -2/+2 |
| | | |||||
| * | Remove nonsense code | Joseph Hunkeler | 2024-03-25 | 1 | -2/+1 |
| | | | | | * Kill dangling pointer | ||||
| * | Remove unused pointer to the caller runtime environment. Unused. | Joseph Hunkeler | 2024-03-22 | 1 | -1/+1 |
| | | |||||
| * | Populate the strlist returned by delivery_build_wheels so we can actually ↵ | Joseph Hunkeler | 2024-03-22 | 1 | -2/+7 |
| | | | | | | | free the array. Unused for now. | ||||
| * | Remove redundant free of config_input | Joseph Hunkeler | 2024-03-22 | 1 | -1/+0 |
| | | |||||
| * | Simplify environment name generation. | Joseph Hunkeler | 2024-03-22 | 1 | -2/+3 |
| | | |||||
| * | Frees config_input path after its consumed by ini_open | Joseph Hunkeler | 2024-03-22 | 1 | -0/+1 |
| | | |||||
| * | Zero python_override_version before use | Joseph Hunkeler | 2024-03-22 | 1 | -0/+2 |
| | | |||||
| * | Remove redundant free of globals.sysconfdir | Joseph Hunkeler | 2024-03-22 | 1 | -1/+0 |
| | | |||||
| * | Add missing cleanup | Joseph Hunkeler | 2024-03-22 | 1 | -0/+1 |
| | | | | | | * Closes dangling file streams scattered throughout * Frees pointers related to Delivery.docker missed during implementation | ||||
| * | Add fix_tox_conf function | Joseph Hunkeler | 2024-03-14 | 1 | -0/+1 |
| | | | | | * If the user calls tox in a test script like so: tox {{ workaround.tox_posargs }}, then a temporary tox configuration will be generated and the appropriate arguments to use it will be injected into tox's command line arguments | ||||
| * | Pretty-print pytest xml results (if xmllint is present) | Joseph Hunkeler | 2024-03-14 | 1 | -0/+3 |
| | | | | | | | | * Adds Delivery.storage.results_dir member * Exposes storage.results_dir to templates * This is to make the test results human-readable * xmllint is optional. If it isn't installed it isn't a big deal. | ||||
| * | Wording and indent | Joseph Hunkeler | 2024-03-12 | 1 | -2/+3 |
| | | |||||
| * | Exit on invalid argument input | Joseph Hunkeler | 2024-03-11 | 1 | -2/+1 |
| | | |||||
| * | Set globals struct values as intended | Joseph Hunkeler | 2024-03-11 | 1 | -7/+2 |
| | | | | | * Bare variables predated the globals struct. This better aligns with how options are consumed throughout the program | ||||
| * | Consolidate argument parsing loop control | Joseph Hunkeler | 2024-03-11 | 1 | -7/+3 |
| | | | | | * Fix missing increment of positional argument loop | ||||
| * | Fix missing break statement in OPT_NO_TESTING case | Joseph Hunkeler | 2024-03-11 | 1 | -0/+1 |
| | | |||||
| * | Make opt_short long enough to fix ARG output | Joseph Hunkeler | 2024-03-11 | 1 | -1/+1 |
| | | |||||
| * | Change "config" and "python" so their arguments are required | Joseph Hunkeler | 2024-03-11 | 1 | -3/+3 |
| | | | | | * Fixes update-base argument type. It was never supposed to take an argument. | ||||
| * | Print ARG next to short option output in usage statement | Joseph Hunkeler | 2024-03-11 | 1 | -0/+3 |
| | | |||||
| * | Prevent printing non-existent short options in usage statement | Joseph Hunkeler | 2024-03-11 | 1 | -1/+1 |
| | | |||||
| * | Use do/while in guard_* macros to make them behave more like functions | Joseph Hunkeler | 2024-03-10 | 1 | -16/+16 |
| | | |||||
| * | Override python version _before_ parsing the configs and rendering template ↵ | Joseph Hunkeler | 2024-03-08 | 1 | -8/+8 |
| | | | | | strings | ||||
| * | Fix python_compact not getting updated when target python version changed | Joseph Hunkeler | 2024-03-08 | 1 | -8/+8 |
| | | |||||
| * | Makes docker builds, artifactory uploads, and testing optional via CLI ↵ | Joseph Hunkeler | 2024-03-08 | 1 | -9/+41 |
| | | | | | | | | arguments. * Remove [DEBUG] from debug summary * Add enable_* states to debug summary | ||||
| * | Add CLI option to disable line buffering | Joseph Hunkeler | 2024-03-07 | 1 | -1/+10 |
| | | |||||
| * | Enable building docker image | Joseph Hunkeler | 2024-03-06 | 1 | -0/+3 |
| | | |||||
| * | Refactor deployment structure | Joseph Hunkeler | 2024-03-06 | 1 | -3/+3 |
| | | | | | | * Consolidate jfrog and docker into deploy member * Fix template registers | ||||
| * | Fixes several memory leaks | Joseph Hunkeler | 2024-02-26 | 1 | -0/+10 |
| | | |||||
| * | Expose the docker registry address to template engine | Joseph Hunkeler | 2024-02-23 | 1 | -0/+1 |
| | | |||||
| * | Fix sizeof against incorrect array | Joseph Hunkeler | 2024-02-23 | 1 | -2/+2 |
| | | |||||
| * | Implement build_name_fmt and build_number_fmt mission rules | Joseph Hunkeler | 2024-02-18 | 1 | -0/+2 |
| | | | | | * Artifactory centric | ||||
| * | Fix maximum length passed to strncpy | Joseph Hunkeler | 2024-02-13 | 1 | -1/+1 |
| | | |||||
| * | Render mission files | Joseph Hunkeler | 2024-02-13 | 1 | -0/+3 |
| | | |||||
| * | Disable dumping environment variables in verbose mode (for now) | Joseph Hunkeler | 2024-02-13 | 1 | -2/+2 |
| | | |||||
| * | Expose more storage variables to template engine | Joseph Hunkeler | 2024-02-13 | 1 | -0/+5 |
| | | |||||
| * | Enable multiple named artifact upload sections in delivery context | Joseph Hunkeler | 2024-02-12 | 1 | -0/+1 |
| | | |||||
| * | Add Delivery.info.time_str_epoch member to store Unix epoch as a string. | Joseph Hunkeler | 2024-02-12 | 1 | -0/+1 |
| | | |||||
| * | This is what I get for using a GUI... Moved code was not moved. Removed code ↵ | Joseph Hunkeler | 2024-02-06 | 1 | -62/+0 |
| | | | | | was not removed. Fantastic. | ||||
| * | Start building wheels again... | Joseph Hunkeler | 2024-02-06 | 1 | -1/+15 |
| | | | | | | * We don't really lose anything. Disk is cheap. * Even if not used by the delivery I feel like it might be useful to have a precompiled binary lying around. | ||||
| * | Add note about overriding the python version. | Joseph Hunkeler | 2024-02-06 | 1 | -0/+2 |
| | | | | | * I suspect I'll need to craft and update function to handle this change. | ||||
| * | Tell the user we are succeeding/failing to configure JFrog CLI on their behalf | Joseph Hunkeler | 2024-02-06 | 1 | -2/+2 |
| | | |||||
| * | Free dangling global pointers | Joseph Hunkeler | 2024-02-06 | 1 | -0/+2 |
| | | |||||
| * | Fix addressing issue... | Joseph Hunkeler | 2024-02-06 | 1 | -0/+18 |
| | | | | | | | | * Store the address of the pointer to template variable, instead of the pointer. Whoops! * Pre-declare all template pointers as early as possible to make them available to the entire program * Comment tpl_*() prototypes | ||||
| * | Print the splash banner before the first msg() is shown | Joseph Hunkeler | 2024-02-06 | 1 | -0/+2 |
| | | |||||
| * | Use two spaces instead of a tab character for main program's argument listing. | Joseph Hunkeler | 2024-02-06 | 1 | -1/+1 |
| | | |||||
| * | Fix error when no conda/pip packages are present in a delivery. | Joseph Hunkeler | 2024-02-06 | 1 | -3/+8 |
| | | | | | * This prevents issuing no arguments to conda install leading to program exit | ||||
