btrfs-progs: ci: delete slow image build test workflow

The workflow defined in ci-build-test.yml builds a fresh docker image,
this could update packages that are not yet in my docker hub source image.
The purpose of this workflow is to test namely backward compatibility
(LTS distros) so there are no expected differences regarding package
versions.

There's another workflow with the same goal but based on different
docker images, that are updated on a few-weekly basis (updaed by
ci/images-* scripts). This is much faster and can be also enabled for
pull requests.

Remove the original workflow as it's not useful anymore.

Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
David Sterba 2024-06-28 00:20:50 +02:00
parent 40005a8292
commit 7d3dc34beb

View File

@ -1,106 +0,0 @@
# 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:
check-centos7:
name: CI Centos 7
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Centos7
run: ci/ci-build-centos7
check-centos8:
name: CI Centos 8
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Centos8
run: ci/ci-build-centos8
check-rockylinux9:
name: CI RockyLinux 9
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI RockyLinux 9
run: ci/ci-build-rockylinux9
check-leap153:
name: CI Leap 15.3
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Leap 15.3
run: ci/ci-build-leap153
check-leap156:
name: CI Leap 15.6
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Leap 15.6
run: ci/ci-build-leap156
check-musl:
name: CI Musl
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Musl
run: ci/ci-build-musl
check-musl-32bit:
name: CI Musl (32bit)
# Pin the version, on 24.04 it fails:
# make: *** pselect jobs pipe: Function not implemented. Stop.
# make: *** Waiting for unfinished jobs....
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v4
- name: CI Musl (32bit)
run: ci/ci-build-musl-i386
check-tumbleweed:
name: CI Tumbleweed
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Tumbleweed
run: ci/ci-build-tumbleweed
check-tumbleweed-libgcrypt:
name: CI Tumbleweed (libgcrypt)
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Tumbleweed (libgcrypt)
run: ci/ci-build-tumbleweed HEAD --with-crypto=libgcrypt
check-tumbleweed-libsodium:
name: CI Tumbleweed (libsodium)
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Tumbleweed (libsodium)
run: ci/ci-build-tumbleweed HEAD --with-crypto=libsodium
check-tumbleweed-libkcapi:
name: CI Tumbleweed (libkcapi)
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Tumbleweed (libkcapi)
run: ci/ci-build-tumbleweed HEAD --with-crypto=libkcapi
check-tumbleweed-botan:
name: CI Tumbleweed (Botan)
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- name: CI Tumbleweed (Botan)
run: ci/ci-build-tumbleweed HEAD --with-crypto=botan
# check-tumbleweed-openssl:
# name: CI Tumbleweed (OpenSSL)
# runs-on: ubuntu-24.04
# steps:
# - uses: actions/checkout@v4
# - name: CI Tumbleweed (OpenSSL)
# run: ci/ci-build-tumbleweed HEAD --with-crypto=openssl