81 lines
2.9 KiB
Diff
81 lines
2.9 KiB
Diff
From 365a74eef2463a011fbe7413ab5479b4fbd60650 Mon Sep 17 00:00:00 2001
|
|
From: Jan Macku <jamacku@redhat.com>
|
|
Date: Thu, 25 Apr 2024 15:46:35 +0200
|
|
Subject: [PATCH] ci: update manpage deployment workflow
|
|
|
|
rhel-only
|
|
|
|
Related: RHEL-30372
|
|
---
|
|
.github/workflows/deploy-man-pages.yml | 52 +-------------------------
|
|
1 file changed, 2 insertions(+), 50 deletions(-)
|
|
|
|
diff --git a/.github/workflows/deploy-man-pages.yml b/.github/workflows/deploy-man-pages.yml
|
|
index 08c3d6e322..9739228a87 100644
|
|
--- a/.github/workflows/deploy-man-pages.yml
|
|
+++ b/.github/workflows/deploy-man-pages.yml
|
|
@@ -37,61 +37,13 @@ jobs:
|
|
|
|
- name: Install dependencies
|
|
run: |
|
|
- RELEASE="$(lsb_release -cs)"
|
|
- sudo bash -c "echo 'deb-src http://archive.ubuntu.com/ubuntu/ $RELEASE main restricted universe multiverse' >>/etc/apt/sources.list"
|
|
- sudo add-apt-repository -y ppa:upstream-systemd-ci/systemd-ci
|
|
+ sudo add-apt-repository -y --no-update --enable-source
|
|
sudo apt-get -y update
|
|
sudo apt-get -y build-dep systemd
|
|
- sudo apt-get install -y \
|
|
- cryptsetup-bin \
|
|
- expect \
|
|
- fdisk \
|
|
- gettext \
|
|
- iputils-ping \
|
|
- isc-dhcp-client \
|
|
- itstool \
|
|
- kbd \
|
|
- libblkid-dev \
|
|
- libbpf-dev \
|
|
- libc6-dev-i386 \
|
|
- libcap-dev \
|
|
- libcurl4-gnutls-dev \
|
|
- libfdisk-dev \
|
|
- libfido2-dev \
|
|
- libgpg-error-dev \
|
|
- liblz4-dev \
|
|
- liblzma-dev \
|
|
- libmicrohttpd-dev \
|
|
- libmount-dev \
|
|
- libp11-kit-dev \
|
|
- libpwquality-dev \
|
|
- libqrencode-dev \
|
|
- libssl-dev \
|
|
- libtss2-dev \
|
|
- libxkbcommon-dev \
|
|
- libxtables-dev \
|
|
- libzstd-dev \
|
|
- meson \
|
|
- mold \
|
|
- mount \
|
|
- net-tools \
|
|
- ninja-build \
|
|
- perl \
|
|
- python3-evdev \
|
|
- python3-jinja2 \
|
|
- python3-lxml \
|
|
- python3-pip \
|
|
- python3-pyparsing \
|
|
- python3-setuptools \
|
|
- quota \
|
|
- strace \
|
|
- unifont \
|
|
- util-linux \
|
|
- zstd \
|
|
|
|
- name: Build HTML man pages
|
|
run: |
|
|
- meson build
|
|
+ meson setup build
|
|
ninja -C build man/html
|
|
|
|
- name: Setup Pages
|