summaryrefslogtreecommitdiff
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* ci: Add CI build for macOSHans Ulrich Niedermann2022-11-141-9/+42
| | | | | | | | | Note that this skips the 'make distcheck' stage due to two reasons: * GitHub considers macOS cpu cycles to be very expensive, and distcheck basically doubles the build cycles * For reasons yet unknown, 'make distcheck' on macOS fails with the compiler being unable to create an executable.
* ci: Add comment pointing to actionlintHans Ulrich Niedermann2022-11-131-0/+4
| | | | | | If Github does not accept a workflow YAML file as intended, actionlint is a very useful tool to help find out what is wrong in the YAML file.
* ci: Rename CI buildHans Ulrich Niedermann2022-11-131-2/+8
|
* ci: Prepare for OS specific build flagsHans Ulrich Niedermann2022-11-131-5/+8
|
* ci: Update step namesHans Ulrich Niedermann2022-11-131-4/+4
|
* ci: Prepare for portable concurrent makeHans Ulrich Niedermann2022-11-131-5/+12
|
* ci: Add global LC_ALL and COMMON_CONFIGURE_FLAGSHans Ulrich Niedermann2022-11-131-2/+10
|
* ci: Update indentation and quote namesHans Ulrich Niedermann2022-11-111-37/+48
|
* gh workflow: Update to actions/checkout@v3Hans Ulrich Niedermann2022-11-091-1/+1
|
* gh workflow: remove apt-get dist-upgradeHans Ulrich Niedermann2022-09-041-2/+0
| | | | | | | | We probably do not need to dist-upgrade (or upgrade), and dist-upgrade can take a long time on the github runners. We only had this while trying to work out how to work around the libgd-dev dependency issue, so we can remove the dist-upgrade step.
* gh workflow: work around libgd-dev dependency problemHans Ulrich Niedermann2022-09-041-1/+7
| | | | | | | | | | | | | | | | | | Work around libgd-dev dependency issue apparently caused by a 3rd party repository with PHP and nginx and related stuff like libgd. So we remove nginx and libgd3 to get rid of the relevant 3rd party packages which pull in their libgd, and only then install libgd-dev which then comes from Ubuntu proper and works. As we need neither nginx nor php, this should work for libgphoto2. This appears to be a reoccuring problem on github runners, so keeping this workaround in place looks like the way to go for the future. See also https://github.com/actions/runner-images/issues/6153 and recursively follow the linked issues and comments for more information.
* gh workflow: actually upgrade the systemHans Ulrich Niedermann2022-09-041-1/+1
|
* gh CI workflow: Add "make installcheck" targetHans Ulrich Niedermann2022-05-271-0/+2
|
* gh workflow: Use parallel make for buildsHans Ulrich Niedermann2022-05-191-6/+4
| | | | | | | | | | | | Use parallel make for builds. We use the GNU coreutils' "nproc" utility to determine the number of cores available for us to use. We then tell make to launch up to that number of processes (-j$(nproc)) in parallel, but only if the system load is below $(nproc) (-l$(nproc)). That should make reasonably good use of however many cores github makes available to us, while not overloading the build server or the build server VM.
* gh workflow: print nproc to find out whether make -jNN makes senseHans Ulrich Niedermann2022-05-141-0/+2
|
* Work around github workflow issue with presenting stderrHans Ulrich Niedermann2022-01-231-0/+1
|
* CI: build automake based example projectHans Ulrich Niedermann2022-01-231-1/+18
| | | | | | Add automake based example project using libgphoto2 to have the CI builds ensure that building a libgphoto2 frontend with this libgphoto2 is possible.
* gh workflow: install libgd-devHans Ulrich Niedermann2021-11-031-1/+1
|
* gh workflows: remove requirements for flex, bisonHans Ulrich Niedermann2021-08-072-2/+2
| | | | | | | As 4316f75ed4ce7a4ae5296264699665631c4e62d6 has removed gp2ddb with its use of flex and bison, we do not need flex and bison any more, and so the github workflows do not need to install flex and bison either.
* install thingsMarcus Meissner2020-10-111-1/+4
|
* Create codeql-analysis.ymlMarcus Meissner2020-10-111-0/+71
|
* run apt-get update before installing any packageAiden Leong2020-08-271-1/+1
|
* added bisonMarcus Meissner2020-05-261-1/+1
|
* adde flexMarcus Meissner2020-05-261-1/+1
|
* more packages by default ...Marcus Meissner2020-05-261-1/+1
|
* sudo for apt-getMarcus Meissner2020-05-261-1/+1
|
* apt-get install autopointMarcus Meissner2020-05-261-0/+2
|
* autoreconf itMarcus Meissner2020-05-261-0/+2
|
* added github action make / mak checkMarcus Meissner2020-05-261-0/+23
|
* Update issue templatesMarcus Meissner2019-01-262-0/+58
|
* Update issue templatesMarcus Meissner2019-01-261-0/+23