summaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
Commit message (Collapse)AuthorAgeFilesLines
* ci: Disable introspection when using asanNiels De Graef2023-01-151-1/+1
| | | | | The job times out when trying to generate the typelib, which seems to be a known issue, so let's just skip it as we're not testing that anyway.
* ci: Use prebuilt Docker imagesNiels De Graef2023-01-141-30/+2
| | | | | | | | Don't waste precious CI time reinstalling/upgrading packages. Most of the scripts here were taken from GLib's CI scripts, but adjusted to deal with dependencies that might change between branches rather than different distros.
* ci: A walkaround fix to solve the fedora:asan timeout errorDhanuka Warusadura2022-10-221-1/+2
| | | | | | These changes temporarily fix the fedora:asan timeout error caused by meson. With allow_failure keyword in place the pipeline will complete even there is a timeout error in fedora:asan
* ci: Use the proper Meson b_sanitize optionNiels De Graef2022-05-271-2/+2
| | | | No idea how `meson -Dsanitize` ever would've worked
* Port documentation to gi-docgenMaximiliano2022-02-021-5/+24
|
* CI: Pin base image to Fedora 34 for nowDaiki Ueno2021-11-151-5/+5
| | | | | The current image based on Fedora 35 gives timeout in tests using D-Bus. Until we figure out the cause, let's stick with Fedora 34.
* ci: Enable tpm2 in fedora:coverage, instead of fedora:WerrorDaiki Ueno2021-08-121-12/+13
| | | | | | This would give a better coverage report for the new TPM2 code. Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
* ci: Fix artifact location for coverageDaiki Ueno2021-08-121-1/+2
| | | | Signed-off-by: Daiki Ueno <dueno@src.gnome.org>
* Add TPM2 API and its implementations to eggDhanuka Warusadura2021-08-041-2/+2
| | | | | | | | | | | | | | | | | | | | | | | These changes define the TPM2 API and add its implementations to the incubation area (egg/). Summary of the public API: `egg_tpm2_initialize`: Start a TPM context. `egg_tpm2_finalize`: End a TPM context. `egg_tpm2_generate_master_password`: Generate and returns an encrypted master password in `GBytes` format. TSS Marshaling, GVariant serialization is used. `egg_tpm2_decrypt_master_password`: Decrypts a master password generated from `egg_tpm2_generate_master_password`. TSS Unmarshaling, GVariant deserialization is used. TPM2 API: TSS Enhanced System API (ESAPI) Proposal: [extend file backend to use TPM2 derived encryption keys](https://gitlab.gnome.org/Teams/Engagement/gsoc-2021/-/issues/13) Related MRs: [#86](https://gitlab.gnome.org/GNOME/libsecret/-/merge_requests/86) Related Issues: [#63](https://gitlab.gnome.org/GNOME/libsecret/-/issues/63)
* ci: Make sure the necessary artifacts to be generated before testingDaiki Ueno2021-08-041-0/+4
| | | | | This fixes the CI failures that are caused by missing GIR typelibs and executables.
* Add --allow-root flag to tpm2-abrmd CI scriptDhanuka Warusadura2021-07-081-1/+1
|
* Enable TPM emulator in CIDhanuka Warusadura2021-07-071-2/+9
|
* Enable static analyzer in CIDhanuka2021-03-101-0/+19
| | | | | | These changes enable clang-analyzer and cppcheck static analyzers. Fixes: https://gitlab.gnome.org/GNOME/libsecret/-/issues/51
* .gitlab-ci.yml: install diffutilsDaiki Ueno2020-03-101-1/+1
|
* .gitlab-ci.yml: include meson-logs in artifactsDaiki Ueno2020-03-101-0/+13
|
* gitlab-ci: Allow pages target to failDaiki Ueno2019-06-091-1/+4
|
* gitlab-ci: Fix the previous changeDaiki Ueno2019-06-091-1/+1
| | | | | Don't error out on deploy, if coverage report is not successfully generated.
* gitlab-ci: Work around lcov incompatibility with gcc-9Daiki Ueno2019-06-091-0/+2
|
* gitlab-ci: Use meson instead of autotoolsDaiki Ueno2019-06-051-16/+12
|
* gitlab-ci: Switch to fedora:28 to fedora:latestDaiki Ueno2019-06-051-4/+4
|
* gitlab-ci: Run "dnf upgrade" before installing packageswip/dueno/gitlab-ciDaiki Ueno2018-07-241-0/+4
|
* gitlab-ci: Switch to fedora:28 from fedora:rawhideDaiki Ueno2018-07-241-4/+4
|
* gitlab-ci: Really run "make check" with ASanDaiki Ueno2018-06-111-1/+1
|
* build: Enable gitlab-ciDaiki Ueno2018-06-071-0/+76