summaryrefslogtreecommitdiff
path: root/ci/build-check.sh
Commit message (Collapse)AuthorAgeFilesLines
* ci: Remove libpaprci/ directoryJonathan Lebon2020-06-171-1/+1
| | | | | | And move everything that was in it directly in `ci/`. There's a bunch more cleanups here that we need to do (and more changes to upstream from the rpm-ostree copies of this).
* ci: Make ${ARTIFACTS} directoryColin Walters2019-10-141-0/+1
| | | | It may not exist in OpenShift Prow by default.
* ci: Honor ARTIFACTS environment variableColin Walters2019-10-111-1/+3
| | | | | | | | | | This is set by the OpenShift Prow pod-utils: https://github.com/openshift/test-infra/blob/master/prow/pod-utilities.md Prep for having OSTree use that. Closes: #1930 Approved by: jlebon
* ci/build-check: Remove unused-command-line-argument diagnosticRobert Fairley2019-06-211-2/+1
| | | | | | | | | | | | Since `clang-4.0` is no longer being used, it should be safe to remove use of this diagnostic for clang. This enables using `gcc` as a workaround for `g-ir-scanner`, as `unused-command-line-argument` is not recognized by `gcc`. See: https://github.com/ostreedev/ostree/pull/1871#issuecomment-503765624 Closes: #1871 Approved by: jlebon
* ci: Bump to f28, except flatpakJonathan Lebon2018-05-291-0/+4
| | | | | | | | | We successfully switched to F28 in rpm-ostree. Time to follow suit here. We exclude flatpak for now since we're still hitting test issues there on F28. Closes: #1601 Approved by: cgwalters
* ci: Rework installed tests to use Fedora Standard Test interfaceColin Walters2018-03-081-13/+14
| | | | | | | | | | | | | | | | | | | | | | | Reusing the way `standard-test-roles` has support for booting a qcow2 actually gets us to the "VM-in-container" flow. Plus Ansible over shell script is sometimes nicer. https://fedoraproject.org/wiki/CI/Tests#Testing_an_Atomic_Host It's better than what we were doing before for installed tests, and moreover using Ansible more broadly for testing is going to align us better with Fedora's CI. As part of this I split off a "libpaprci" which I intend to maintain as a "copylib" for a little bit between ostree/rpm-ostree, and then we'll figure out how to expand from there (maybe some of the patterns get "baked in" to PAPR for example). Note the `FAH27-insttests` context moves to the top since it's now of primary importance, and I expect that we start expanding it. Closes: #1462 Approved by: jlebon
* ci: Make sure we save gtdr test results on failuresJonathan Lebon2017-11-271-8/+13
| | | | | | | | | If a test fails, we immediately exit and thus never get a chance to actually upload the test results. Add a trap so that they always uploaded, even on failure. Closes: #1350 Approved by: cgwalters
* ci: really turn on warningsJonathan Lebon2017-10-041-5/+4
| | | | | | | | | We didn't have `-Wall` in our `CFLAGS`. It's normally injected by `configure.ac`, but because we *did* have `-Werror`, it was skipped. Now, we just turn it on unconditionally directly in `build.sh`. Closes: #1245 Approved by: cgwalters
* ci: Record primary context results using g-d-t-r --log-directoryColin Walters2017-09-271-1/+23
| | | | | | | | | So the output isn't all intermingled. I just pushed a commit to add `--log-directory`, so we need to build it from git master for now. Closes: #1218 Approved by: jlebon
* ci: Enable -Werror for clangColin Walters2017-07-211-0/+3
| | | | | | | | | | I hit an unused-variable warning with `GLNX_AUTO_PREFIX_ERROR` for rpm-ostree and led me to wonder why ostree didn't fail, then I noticed we had lost the special `-Werror=unused-variable` bit. Let's go ahead and use `-Werror` for clang too. Closes: #1023 Approved by: jlebon
* ci/papr: Add a suite to run introspection-based tests without ASANColin Walters2017-07-201-1/+1
| | | | | | | | | | | Unfortunately we can't do gobject-introspection based tests while compiling with `-fsanitize=address`, since it needs to hook `malloc` early on. Add a new suite which just runs the introspection-based tests without ASAN. Closes: #1016 Approved by: jlebon
* ci: unconditionally turn on -WerrorJonathan Lebon2017-06-281-3/+3
| | | | | Closes: #971 Approved by: cgwalters
* ci: Actually run installed tests againColin Walters2017-06-271-1/+1
| | | | | | | We did it *again* 😭 Closes: #969 Approved by: jlebon
* ci: Add CentOS 7 buildColin Walters2017-06-091-7/+11
| | | | | | | For similar reasons as https://github.com/projectatomic/rpm-ostree/pull/824 Closes: #919 Approved by: jlebon
* ci: Update to match current rpm-ostreeColin Walters2017-06-081-0/+20
This copies the `ci/` directory from rpm-ostree, with much the same rationale; among other things we don't want to depend on the Docker hub. The specific reason I'm doing this is that I want to add a CentOS7 build, but that means we can't use `projectatomic/ostree-tester`, and at that point we might as well unwind it all. Closes: #917 Approved by: jlebon