7575 include : ${{ fromJSON(inputs.matrix)['linux'] }}
7676
7777 container :
78- image : ghcr.io/saltstack/salt-ci-containers/packaging:debian-12
78+ image : ghcr.io/saltstack/salt-ci-containers/testing:debian-13
79+
80+ env :
81+ RELENV_DATA : " ${{ github.workspace }}/.relenv"
7982
8083 steps :
8184 # Checkout here so we can easily use custom actions
@@ -101,6 +104,15 @@ jobs:
101104 path :
102105 pkgs/checkout/
103106
107+ - name : Install build dependencies
108+ run : |
109+ # Installing python3.13-venv for Python 3.13 support
110+ apt-get install -y python3.13-venv
111+ # Installing devscripts for source package builds (provides debuild)
112+ apt-get install -y devscripts
113+ # Installing patchelf for relenv ELF binary patching
114+ apt-get install -y patchelf
115+
104116 - name : Download Onedir Tarball as an Artifact
105117 if : inputs.source == 'onedir'
106118 uses : actions/download-artifact@v4
@@ -123,6 +135,12 @@ jobs:
123135 name : salt-${{ inputs.salt-version }}.patch
124136 path : pkgs/checkout/
125137
138+ - name : Download MAN Pages
139+ uses : actions/download-artifact@v4
140+ with :
141+ name : man-pages-${{ inputs.salt-version }}
142+ path : pkgs/checkout/doc/man/
143+
126144 - name : Setup Python Tools Scripts
127145 uses : ./.github/actions/setup-python-tools-scripts
128146 with :
@@ -191,11 +209,18 @@ jobs:
191209 include : ${{ fromJSON(inputs.matrix)['linux'] }}
192210
193211 container :
194- image : ghcr.io/saltstack/salt-ci-containers/packaging:rockylinux-9
212+ image : ghcr.io/saltstack/salt-ci-containers/testing:fedora-42
213+
214+ env :
215+ RELENV_DATA : " ${{ github.workspace }}/.relenv"
195216
196217 steps :
197218 - uses : actions/checkout@v4
198219
220+ - name : Install rpmsign
221+ run : |
222+ dnf install -y rpmsign
223+
199224 - name : Download Onedir Tarball as an Artifact
200225 if : inputs.source == 'onedir'
201226 uses : actions/download-artifact@v4
@@ -217,6 +242,12 @@ jobs:
217242 with :
218243 name : salt-${{ inputs.salt-version }}.patch
219244
245+ - name : Download MAN Pages
246+ uses : actions/download-artifact@v4
247+ with :
248+ name : man-pages-${{ inputs.salt-version }}
249+ path : doc/man/
250+
220251 - name : Setup Python Tools Scripts
221252 uses : ./.github/actions/setup-python-tools-scripts
222253 with :
@@ -343,6 +374,12 @@ jobs:
343374 name : salt-${{ inputs.salt-version }}-onedir-macos-${{ matrix.arch }}.tar.xz
344375 path : artifacts/
345376
377+ - name : Download MAN Pages
378+ uses : actions/download-artifact@v4
379+ with :
380+ name : man-pages-${{ inputs.salt-version }}
381+ path : doc/man/
382+
346383 - name : Setup Keychain
347384 if : ${{ steps.check-pkg-sign.outputs.sign-pkgs == 'true' }}
348385 env :
@@ -495,6 +532,12 @@ jobs:
495532 name : salt-${{ inputs.salt-version }}-onedir-windows-${{ matrix.arch }}.zip
496533 path : artifacts/
497534
535+ - name : Download MAN Pages
536+ uses : actions/download-artifact@v4
537+ with :
538+ name : man-pages-${{ inputs.salt-version }}
539+ path : doc/man/
540+
498541 - name : Setup Certificate
499542 if : ${{ steps.check-pkg-sign.outputs.sign-pkgs == 'true' }}
500543 shell : bash
0 commit comments