From ea9c6d556fc8c039039833a439e93b225fc77d9a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Tue, 30 Sep 2025 22:22:26 +0200 Subject: [PATCH 1/3] doc: Clarify NEWS entry MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Guido Günther --- NEWS | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/NEWS b/NEWS index 114bf9e..04f6525 100644 --- a/NEWS +++ b/NEWS @@ -1,7 +1,8 @@ feedbackd 0.8.5 --------------- Released September 2025 -* Clarify that `important` is meant to override the global app level +* Clarify that `important` is meant to override the global feedback + level not the app's feedback level * Add udev rule for FP5 haptic * Issues fixed: * https://gitlab.freedesktop.org/agx/feedbackd/-/issues/93 From c4b71f89b01a7ad4099a6aa526d2d7dc4f5083a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Tue, 30 Sep 2025 22:26:30 +0200 Subject: [PATCH 2/3] ci: Publish docs MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Guido Günther --- .gitlab-ci.yml | 39 +++++++++++++++++++++++++++++++++++---- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a1c6749..9ede57e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -5,9 +5,9 @@ include: stages: - build - - test + - test+docs - style-checks - - package + - deploy variables: FDO_UPSTREAM_REPO: agx/feedbackd @@ -82,7 +82,7 @@ build:clang:native-debian-trixie:full: test:native-debian-trixie: <<: *image <<: *before_script - stage: test + stage: test+docs needs: - build:gcc:native-debian-trixie:full coverage: '/^\s+lines\.+:\s+([\d.]+\%)\s+/' @@ -93,8 +93,26 @@ test:native-debian-trixie: variables: - $PKG_ONLY == "1" +build-doc: + stage: test+docs + image: ${DEBIAN_IMAGE} + variables: + BUILD_OPTS: -Dtests=false -Dgtk_doc=true + <<: *image + <<: *before_script + needs: [] + script: + - git clean -dfx + - 'echo "Build opts: ${BUILD_OPTS}"' + - meson setup ${BUILD_OPTS} _build + - meson compile -C _build + - mv _build/doc/libfeedback-0/ _reference/ + artifacts: + paths: + - _reference + check-consistency: - stage: test + stage: test+docs extends: .phosh-check-consistency format-check: @@ -122,3 +140,16 @@ check-commit-log: junit: commit-message-junit-report.xml rules: - if: '$CI_PIPELINE_SOURCE == "merge_request_event" && $CI_MERGE_REQUEST_TARGET_BRANCH_NAME == $CI_DEFAULT_BRANCH' + +pages: + stage: deploy + needs: + - build-doc + script: + - mv _reference/ public/ + artifacts: + paths: + - public + only: + - main + From a3af1281483ce45f6bfbf2c534697849bfedaf68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Guido=20G=C3=BCnther?= Date: Tue, 30 Sep 2025 22:36:19 +0200 Subject: [PATCH 3/3] doc: Use gitlab page URL MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Guido Günther --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ab9a758..888644e 100644 --- a/README.md +++ b/README.md @@ -309,7 +309,7 @@ on IRC and bug tracker. ## Documentation -- [Libfeedback API](https://honk.sigxcpu.org/projects/feedbackd/doc/) +- [Libfeedback API](https://feedbackd-b29738.pages.freedesktop.org/) - [Event naming spec draft](./doc/Event-naming-spec-0.0.0.md) - [Feedback-theme-spec draft](./doc/Feedback-theme-spec-0.0.0.md) - [W3's vibration API draft](https://www.w3.org/TR/vibration/)