@@ -190,77 +190,6 @@ jobs:
190190 COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=f40 IGNORE_ARGS="--ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper --ignore-high=libblkid-rs" make -f Makefile_dependencies check-fedora-versions
191191 COMPARE_FEDORA_VERSIONS=./ci/dependency_management/compare_fedora_versions FEDORA_RELEASE=f39 IGNORE_ARGS="--ignore-high=libcryptsetup-rs --ignore-high=libcryptsetup-rs-sys --ignore-high=devicemapper --ignore-high=libblkid-rs" make -f Makefile_dependencies check-fedora-versions
192192
193- legacy-cli-checks :
194- continue-on-error : true
195- strategy :
196- matrix :
197- include :
198- - image : fedora:36 # PINNED DEVELOPMENT ENVIRONMENT
199- tag : v3.4.1
200- - image : fedora:36 # PINNED DEVELOPMENT ENVIRONMENT
201- tag : v3.4.0
202- - image : fedora:36 # PINNED DEVELOPMENT ENVIRONMENT
203- tag : v3.3.0
204- - image : fedora:35 # PINNED DEVELOPMENT ENVIRONMENT
205- tag : v3.2.0
206- - image : fedora:35 # PINNED DEVELOPMENT ENVIRONMENT
207- tag : v3.1.0
208- - image : fedora:35 # PINNED DEVELOPMENT ENVIRONMENT
209- tag : v3.0.0
210- - image : fedora:35 # PINNED DEVELOPMENT ENVIRONMENT
211- tag : v3.0.1
212- runs-on : ubuntu-22.04
213- container :
214- image : ${{ matrix.image }}
215- options : --privileged --userns=host --ipc=host -v /run/dbus/system_bus_socket:/run/dbus/system_bus_socket:ro -v /usr/share/dbus-1:/usr/share/dbus-1
216- steps :
217- - uses : actions/checkout@v4
218- - name : Install dependencies for Fedora
219- run : >
220- dnf install -y
221- asciidoc
222- clang
223- cryptsetup-devel
224- dbus-devel
225- device-mapper-devel
226- libblkid-devel
227- git
228- glibc-static
229- make
230- ncurses
231- python3-coverage
232- python3-dbus-client-gen
233- python3-dbus-python-client-gen
234- python3-justbytes
235- python3-dateutil
236- python3-packaging
237- python3-psutil
238- python3-wcwidth
239- systemd-devel
240- - uses : dtolnay/rust-toolchain@master
241- with :
242- components : cargo
243- toolchain : 1.80.0 # CURRENT DEVELOPMENT RUST TOOLCHAIN
244- - name : Build stratisd
245- run : PROFILEDIR=debug make -f Makefile build-all
246- - name : Install stratisd
247- run : PROFILEDIR=debug make -f Makefile install
248- - name : Workaround for dbus inotify
249- run : cp stratisd.conf /usr/share/dbus-1/system.d
250- - name : Check out stratis-cli
251- run : git clone https://github.com/stratis-storage/stratis-cli.git
252- - name : Checkout tag
253- run : git checkout tags/${{ matrix.tag }} -b ${{ matrix.tag }}
254- working-directory : ./stratis-cli
255- - name : Run stratis-cli tests
256- run : >
257- RUST_LOG=stratisd=debug
258- STRATISD=/usr/libexec/stratisd
259- STRATIS_SKIP_UNSTABLE_TEST=1
260- PYTHONPATH=./src
261- make dbus-tests
262- working-directory : ./stratis-cli
263-
264193 python-based-tests :
265194 strategy :
266195 matrix :
0 commit comments