summaryrefslogtreecommitdiffstats
path: root/acid/cyche-source (unfollow)
AgeCommit message (Collapse)AuthorFilesLines
2023-09-08acid: build: Cache path to the docker-compose.yml fileMalfurious1-0/+1
When a service entry is removed from $CYCHE_SERVICES, this value is lost, preventing us from properly tearing down the service. Signed-off-by: Malfurious <m@lfurio.us>
2023-08-18acid: source: Display git submodule entries in the logMalfurious1-1/+1
It can be useful to confirm which submodules (and versions) are present for a build, and the output isn't all that noisy either. Just 1 or 2 lines should be printed for each submodule. Signed-off-by: Malfurious <m@lfurio.us>
2023-08-18acid: source: Summarize commit we are building fromMalfurious1-0/+3
For the sake of the logs, print out the oneline summary of the commit we deemed to be the latest available for deployment. The `git checkout "$next"` command that is run just a couple lines up would also display this information if we didn't redirect it to /dev/null. However, it also produces other noisy output such as the "You are in detached HEAD state" message or "Leaving X commits behind" warning. Therefore, just summarize the commit ourselves. Signed-off-by: Malfurious <m@lfurio.us>
2023-08-18acid: Improve git error handlingMalfurious1-9/+11
Exit early from the cyche-source script on key git errors, where previously we would mindlessly continue on to execute a bunch of broken commands. Errors at this stage should be caught to prevent an attempt to build and deploy the code (even --force 'd builds). Signed-off-by: Malfurious <m@lfurio.us>
2023-08-08acid: Update check_sourceMalfurious1-8/+21
Script is renamed to 'cyche-source' and updated to account for a couple of potential edge-cases during a git update. Signed-off-by: Malfurious <m@lfurio.us>