artifacts: - coveragereport.tar.gz environment: BUILD_SUBMITTER: dalligi CI: "true" CI_API_GRAPHQL_URL: https://gitlab.freedesktop.org/api/graphql CI_API_V4_URL: https://gitlab.freedesktop.org/api/v4 CI_COMMIT_AUTHOR: David Turner CI_COMMIT_BEFORE_SHA: 67eb11923ec1c65fbd38133518c3f24ea87a408e CI_COMMIT_BRANCH: plane_free_vblank CI_COMMIT_DESCRIPTION: "" CI_COMMIT_MESSAGE: | Proposed solution to lingering plane seq issue CI_COMMIT_REF_NAME: plane_free_vblank CI_COMMIT_REF_PROTECTED: "false" CI_COMMIT_REF_SLUG: plane-free-vblank CI_COMMIT_SHA: 6254c30180daaac173480d8ba19a7030f81a5ef7 CI_COMMIT_SHORT_SHA: 6254c301 CI_COMMIT_TIMESTAMP: "2025-03-13T16:57:49+00:00" CI_COMMIT_TITLE: Proposed solution to lingering plane seq issue CI_CONFIG_PATH: .gitlab-ci.yml CI_DEFAULT_BRANCH: master CI_JOB_ID: "72859515" CI_JOB_NAME: alpine CI_JOB_NAME_SLUG: alpine CI_JOB_STAGE: test CI_JOB_STARTED_AT: "2025-03-13T16:58:40Z" CI_JOB_URL: https://gitlab.freedesktop.org/david.turner/libliftoff/-/jobs/72859515 CI_NODE_TOTAL: "1" CI_OPEN_MERGE_REQUESTS: emersion/libliftoff!86 CI_PAGES_DOMAIN: pages.freedesktop.org CI_PAGES_HOSTNAME: libliftoff-065999.pages.freedesktop.org CI_PAGES_URL: https://libliftoff-065999.pages.freedesktop.org CI_PIPELINE_CREATED_AT: "2025-03-13T16:58:38Z" CI_PIPELINE_ID: "1383745" CI_PIPELINE_IID: "21" CI_PIPELINE_NAME: "" CI_PIPELINE_SOURCE: push CI_PIPELINE_URL: https://gitlab.freedesktop.org/david.turner/libliftoff/-/pipelines/1383745 CI_PROJECT_CLASSIFICATION_LABEL: "" CI_PROJECT_DESCRIPTION: Lightweight KMS plane library CI_PROJECT_ID: "24067" CI_PROJECT_NAME: libliftoff CI_PROJECT_NAMESPACE: david.turner CI_PROJECT_NAMESPACE_ID: "110912" CI_PROJECT_PATH: david.turner/libliftoff CI_PROJECT_PATH_SLUG: david-turner-libliftoff CI_PROJECT_REPOSITORY_LANGUAGES: c,meson CI_PROJECT_ROOT_NAMESPACE: david.turner CI_PROJECT_TITLE: libliftoff CI_PROJECT_URL: https://gitlab.freedesktop.org/david.turner/libliftoff CI_PROJECT_VISIBILITY: public CI_REGISTRY: registry.freedesktop.org CI_REGISTRY_USER: gitlab-ci-token CI_RUNNER_DESCRIPTION: dalligi SourceHut bridge CI_RUNNER_ID: "2241" CI_RUNNER_TAGS: '["dalligi"]' CI_SERVER_FQDN: gitlab.freedesktop.org CI_SERVER_HOST: gitlab.freedesktop.org CI_SERVER_NAME: GitLab CI_SERVER_PORT: "443" CI_SERVER_PROTOCOL: https CI_SERVER_REVISION: 3ddc2ace157 CI_SERVER_SHELL_SSH_HOST: ssh.gitlab.freedesktop.org CI_SERVER_SHELL_SSH_PORT: "22" CI_SERVER_URL: https://gitlab.freedesktop.org CI_SERVER_VERSION: 17.9.2 CI_SERVER_VERSION_MAJOR: "17" CI_SERVER_VERSION_MINOR: "9" CI_SERVER_VERSION_PATCH: "2" CI_TEMPLATE_REGISTRY_HOST: registry.gitlab.com GITLAB_CI: "true" GITLAB_FEATURES: "" GITLAB_USER_EMAIL: david.turner@raspberrypi.com GITLAB_USER_ID: "92457" GITLAB_USER_LOGIN: david.turner GITLAB_USER_NAME: David Turner UBSAN_OPTIONS: halt_on_error=1 image: alpine/latest packages: - gcc - clang - compiler-rt - meson - libdrm-dev - gcovr sources: - https://gitlab-ci-token:glcbt-64_2ezqUpb7_rEny2oLTa61@gitlab.freedesktop.org/david.turner/libliftoff.git#6254c30180daaac173480d8ba19a7030f81a5ef7 tasks: - setup: | cd libliftoff CC=gcc meson setup build-gcc/ --fatal-meson-warnings -Db_coverage=true CC=clang meson setup build-clang/ --fatal-meson-warnings -Db_sanitize=address,undefined -Db_lundef=false - build-gcc: | cd libliftoff ninja -C build-gcc/ - build-clang: | cd libliftoff ninja -C build-clang/ - test-gcc: | cd libliftoff ninja -C build-gcc/ test - test-clang: | cd libliftoff ninja -C build-clang/ test - coverage: | cd libliftoff ninja -C build-gcc/ coverage-html cd build-gcc/meson-logs/ tar -czf ~/coveragereport.tar.gz coveragereport