btrfs-progs/.github/workflows/ci-build-test.yml
David Sterba 7446f2ce71 btrfs-progs: ci: build check all crypto backends
On relese tests also check all the backends, use Tumbleweed as it's
known to work there and provide all supported library versions.

Signed-off-by: David Sterba <dsterba@suse.com>
2023-07-26 15:00:48 +02:00

37 lines
1 KiB
YAML

# Workflow for testing branch 'release-test'
#
# - all compatibility docker image build tests (no local build)
name: CI image tests
run-name: CI image tests
on:
push:
branches:
- release-test
- master
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: CI Centos7
run: ci/ci-build-centos7
- name: CI Centos8
run: ci/ci-build-centos8
- name: CI Leap 15.3
run: ci/ci-build-leap153
- name: CI Leap 15.4
run: ci/ci-build-leap154
- name: CI Musl
run: ci/ci-build-musl
- name: CI Musl (32bit)
run: ci/ci-build-musl-i386
- name: CI Tumbleweed
run: ci/ci-build-tumbleweed
- name: CI Tumbleweed (libgcrypt)
run: ci/ci-build-tumbleweed HEAD --with-crypto=libgcrypt
- name: CI Tumbleweed (libsodium)
run: ci/ci-build-tumbleweed HEAD --with-crypto=libsodium
- name: CI Tumbleweed (libkcapi)
run: ci/ci-build-tumbleweed HEAD --with-crypto=libkcapi