aboutsummaryrefslogtreecommitdiff
path: root/include/deliverable.h
Commit message (Collapse)AuthorAgeFilesLines
* Implement delivery_mission_render_filesJoseph Hunkeler2024-02-131-0/+2
|
* Enable multiple named artifact upload sections in delivery contextJoseph Hunkeler2024-02-121-1/+2
|
* Add Delivery.info.time_str_epoch member to store Unix epoch as a string.Joseph Hunkeler2024-02-121-3/+4
|
* Implement path_storeJoseph Hunkeler2024-02-121-0/+2
| | | | * Replaces string literal usage in favor of delivery context variables
* Begin consolidating artifactory upload proceduresJoseph Hunkeler2024-02-061-0/+8
| | | | * User-defined file patterns are still not implemented
* Consolidate header includes to omc.hJoseph Hunkeler2024-02-061-5/+1
|
* General improvementsJoseph Hunkeler2024-01-301-0/+36
| | | | | | | | | | | * Fix segfault related to Delivery.storage.tmpdir not being initialized properly * Add delivery_format_str() to make delivery rules easier to maintain * Test configurations can accept their own runtime variables * When no conda package or python packages are to be installed, indicate that state by printing "N/A" in output summary * Change shell_safe() accept a string instead of an array * Add support for artifactory client certs key/path * Initial pass at defining an artifactory repo destination (not fully implemented yet) * Add missing line feeds to error messages during ini config initialization
* Too many changes to countJoseph Hunkeler2023-12-101-1/+16
| | | | | | | | | | | | | | * Artifactory test integration * guard_free() all pointers * Remove semicolons from macro calls * Add conda_fresh_start to delete conda at start up (or not) * Use generated archives from github instead of the raw repository url. For now anyway. * Add delivery_runtime_show() to dump the runtime environment * Fix release output names to include the target architecture. This format will change agan soon. * Prevent bogus delivery definitions from going too far into the build process before encountering a failure. * Detect OS and architecture * Ensure the user's TMPDIR is usable before going too far into the process * Refactor omc output directory names
* Implements slightly improved error handlingJoseph Hunkeler2023-11-201-4/+3
| | | | | | | * Return status from conda_ and delivery_ functions * Caller prints meaningful error, and handles it * Enable warnings during compilation * Squelch format-truncation warning -- those strings are extremely unlikely to overflow (famous last words)
* Rebrand for the last timeJoseph Hunkeler2023-11-201-3/+6
| | | | | * Shorten OHMYCAL to OMC * Rename ohmycal.h to omc.h
* Add commentsJoseph Hunkeler2023-11-031-69/+211
|
* Consolidate functions and defines from main.cJoseph Hunkeler2023-10-311-0/+7
|
* Add delivery get_spec_header()Joseph Hunkeler2023-10-311-0/+1
|
* Add delivery_free functionJoseph Hunkeler2023-10-311-0/+1
| | | | * Add guard_free_ macros
* Add new members to DeliveryJoseph Hunkeler2023-10-311-0/+11
|
* Initial commitJoseph Hunkeler2023-10-261-0/+117