summaryrefslogtreecommitdiff
path: root/ci
Commit message (Collapse)AuthorAgeFilesLines
* Add tumbler to xfce-build containerRomain Bouvier2021-10-131-0/+1
| | | | - Fix #53
* gitlabci: Ensure distcheck still runsSimon Steinbeiss2021-09-161-0/+1
|
* gitlabci: Add release stage that retains tarballsSimon Steinbeiss2021-09-071-3/+20
| | | | | This stage is only run for tags and is essentially the same as the distcheck stage.
* Try to build higher version available tagRomain Bouvier2021-07-051-3/+2
| | | | | | | - If 4.17.x is available, pick this one - If 4.16.x is the higher (on component without 4.17 yet), pick it - "grep" the component name to remove any "xfce-" release tags - Enhance MR!49
* xfce-build: Always pick the latest stable releaseSimon Steinbeiss2021-03-101-0/+2
| | | | | | | Alternatively we could also pick the latest overall release, but the downside would be that the container could jump back and forth between 4.17 dev and 4.16 maintenance releases. git describe --tags `git rev-list --tags --max-count=1` --match "$NAME*"
* Export apidocs as GitLab artifactsSimon Steinbeiß2021-01-192-3/+11
| | | | | The static index.html page and artifacts get merged into the newly added apidocs folder.
* xfce-build: Add Thunar to container (Fixes #40)Simon Steinbeiss2020-12-151-0/+1
|
* Fail xfce-build container generation if there is any errorRomain Bouvier2020-12-141-1/+3
| | | | | - So now we won't generate a broken container anymore is we can't build on component
* Disable CFLAGS override when building CI containerRomain Bouvier2020-12-091-8/+1
| | | | | | - We don't need to override CFLAGS when we build the CI container, only project built WITH the container needs that - Also, build is broken because of new line in CFLAGS variable
* use strict CFLAGS to catch common mistakes in ci pipelineOlaf Hering2020-12-082-2/+9
| | | | | | | | | | | | | | | | | | | | | | | A number of common coding errors are missed by the compiler. They turn up only after release once packages are build with full CFLAGS. Adjust the gitlab CI to catch such errors: -Wall enables a number of diagnostics -Wno-deprecated-declarations will hide a bogus warning. As long as an API exists it can be used. Noone beside a curious developer will actually take the time to do research and look for the replacment. In the wild this warning is just noise in the build log. -Werror=implicit-function-declaration will point out missing includes. In case such errors are not fixed, the resulting code will assume int for function arguments and function return values. -Werror=return-type will point out incorrect return values. The caller will most likely receive just garbage. Signed-off-by: Olaf Hering <olaf@aepfle.de>
* xfce-build: Replace build-dep with package namesSimon Steinbeiß2020-06-251-1/+5
| | | | | Also take further measures to make the container slimmer and more portable. Thanks to Romain and Florian (schuellerf/xfce-test)!
* ci/build_libs.sh: update configure optionsNatanael Copa2020-05-261-3/+13
| | | | | | | | | Remove --build and --host since they are only needed for crosscompile. Native builds don't need those and they will not work in case someone tries build on 32bit. Also add envronment variables for libdir and libexecdir so the debian/ubuntu specific lib(exec)dir can be overridden.
* ci/build_libs.sh: use all cores for buildNatanael Copa2020-05-261-1/+1
| | | | | | | Use all cores from `nproc` rather than hardcode parallel jobs to 8. Allow overide this via environment variable NPROC: `docker build --build-arg NPROC=2 ...`
* ci/build_libs.sh: create branch to avoid warningNatanael Copa2020-05-261-1/+1
| | | | | avoid git warning about 'detached HEAD' state by creating a git branch for the build.
* ci/build_libs.sh: simplify and port to POSIX shellNatanael Copa2020-05-261-15/+14
|
* Check BEFORE_SHA along with changes to .po filesJason Yavorska2020-05-141-22/+35
|
* gitlabci: Ensure to run autogen in distcheck stageSimon Steinbeiss2020-05-131-0/+1
|
* Fix issue with default cases in templateJason Yavorska2020-05-121-0/+9
|
* Separate build/distcheck and add translationsJason Yavorska2020-05-121-3/+24
|
* Fix whitespace errorSimon Steinbeiß2020-05-111-1/+1
|
* xfce-build: Order libs according to dependency chainSimon Steinbeiß2020-05-111-3/+4
| | | | See also: https://docs.xfce.org/xfce/building#xfce_dependencies_explained
* xfce-build: Build latest tags of all core libsSimon Steinbeiss2020-05-101-0/+31
|
* Integrate xfce-build container build/creationJason Yavorska2020-05-101-0/+13