Skip to content

Commit 8e33aa7

Browse files
committed
CI: Publish the generated libsigc++-3.0.tag file
1 parent 1f00c95 commit 8e33aa7

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

.github/workflows/publish-docs.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
name: Publish docs
77

8-
# 2024-12-12: ubuntu-latest = ubuntu-22.04
8+
# 2025-02-05: ubuntu-latest = ubuntu-24.04
99
# See https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#standard-github-hosted-runners-for-public-repositories
1010
on:
1111
# Runs on pushes targeting the default branch
@@ -39,10 +39,7 @@ jobs:
3939
# Prevent blocking apt install on a question during configuring of tzdata.
4040
export ENV DEBIAN_FRONTEND=noninteractive
4141
sudo apt update
42-
sudo apt install libxml2-utils docbook5-xml docbook-xsl mm-common g++ ninja-build python3-setuptools python3-pip --yes
43-
# Ubuntu 22.04 contains meson 0.61.2, but libsigc++ requires meson >= 0.62.0.
44-
# Install it with pip instead of apt.
45-
sudo pip install "meson>=0.62.0"
42+
sudo apt install libxml2-utils docbook5-xml docbook-xsl mm-common g++ meson ninja-build python3-setuptools python3-pip --yes
4643
meson setup -Dbuild-documentation=true -Dbuild-examples=false -Dbuild-tests=false _build
4744
meson compile -C _build
4845
- name: Collect Documentation
@@ -56,6 +53,7 @@ jobs:
5653
# Move generated documentation.
5754
mv _build/docs/docs/manual/html _publish/manual
5855
mv _build/docs/docs/reference/html _publish/reference
56+
mv _build/docs/docs/reference/*.tag _publish/reference/html
5957
- name: Setup Pages
6058
uses: actions/configure-pages@v5
6159
- name: Build with Jekyll

0 commit comments

Comments
 (0)