From 7d3dc34bebd7d4b1ad90002c26548eddda80013b Mon Sep 17 00:00:00 2001 From: David Sterba Date: Fri, 28 Jun 2024 00:20:50 +0200 Subject: [PATCH] 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 --- .github/workflows/ci-build-test.yml | 106 ---------------------------- 1 file changed, 106 deletions(-) delete mode 100644 .github/workflows/ci-build-test.yml diff --git a/.github/workflows/ci-build-test.yml b/.github/workflows/ci-build-test.yml deleted file mode 100644 index ba517552..00000000 --- a/.github/workflows/ci-build-test.yml +++ /dev/null @@ -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