From 186f50ad7d893c2d6f29e2c1a383aba7cd5efd05 Mon Sep 17 00:00:00 2001 From: Paul Holzinger Date: Thu, 29 Aug 2024 14:42:06 +0200 Subject: [PATCH] cirrus: do not upload alt arch cross artifacts They do not add much value to users, first of it compiles podman with cgo disabled which means the included the podman binary is unusable either way. The only goal of the build job is to ensure we can compile on all arches, i.e. go build tags adn types work correctly. The upload if these artifacts alone take over 90s so let's get rid of them to speed up the total CI time. Signed-off-by: Paul Holzinger --- .cirrus.yml | 40 +++++----------------------------------- DOWNLOADS.md | 10 ---------- 2 files changed, 5 insertions(+), 45 deletions(-) diff --git a/.cirrus.yml b/.cirrus.yml index f48af47dfc..37805bc69c 100644 --- a/.cirrus.yml +++ b/.cirrus.yml @@ -240,15 +240,15 @@ alt_build_task: # binary and archive installation zip file. ALT_NAME: 'Windows Cross' # N/B: Referenced by URLencoded strings elsewhere - env: - ALT_NAME: 'Alt Arch. x86 Cross' # N/B: Referenced by URLencoded strings elsewhere + ALT_NAME: 'Alt Arch. x86 Cross' - env: - ALT_NAME: 'Alt Arch. ARM Cross' # N/B: Referenced by URLencoded strings elsewhere + ALT_NAME: 'Alt Arch. ARM Cross' - env: - ALT_NAME: 'Alt Arch. MIPS Cross' # N/B: Referenced by URLencoded strings elsewhere + ALT_NAME: 'Alt Arch. MIPS Cross' - env: - ALT_NAME: 'Alt Arch. MIPS64 Cross' # N/B: Referenced by URLencoded strings elsewhere + ALT_NAME: 'Alt Arch. MIPS64 Cross' - env: - ALT_NAME: 'Alt Arch. Other Cross' # N/B: Referenced by URLencoded strings elsewhere + ALT_NAME: 'Alt Arch. Other Cross' # This task cannot make use of the shared repo.tbz artifact. clone_script: *full_clone setup_script: *setup @@ -1116,36 +1116,6 @@ artifacts_task: - $ARTCURL/Build%20for%20${FEDORA_NAME}/repo/repo.tbz - tar xjf repo.tbz - cp ./bin/* $CIRRUS_WORKING_DIR/ - alt_binaries_intel_script: - - mkdir -p /tmp/alt - - cd /tmp/alt - - $ARTCURL/Alt%20Arch.%20x86%20Cross/repo/repo.tbz - - tar xjf repo.tbz - - mv ./*.tar.gz $CIRRUS_WORKING_DIR/ - alt_binaries_arm_script: - - mkdir -p /tmp/alt - - cd /tmp/alt - - $ARTCURL/Alt%20Arch.%20ARM%20Cross/repo/repo.tbz - - tar xjf repo.tbz - - mv ./*.tar.gz $CIRRUS_WORKING_DIR/ - alt_binaries_mips_script: - - mkdir -p /tmp/alt - - cd /tmp/alt - - $ARTCURL/Alt%20Arch.%20MIPS%20Cross/repo/repo.tbz - - tar xjf repo.tbz - - mv ./*.tar.gz $CIRRUS_WORKING_DIR/ - alt_binaries_mips64_script: - - mkdir -p /tmp/alt - - cd /tmp/alt - - $ARTCURL/Alt%20Arch.%20MIPS64%20Cross/repo/repo.tbz - - tar xjf repo.tbz - - mv ./*.tar.gz $CIRRUS_WORKING_DIR/ - alt_binaries_other_script: - - mkdir -p /tmp/alt - - cd /tmp/alt - - $ARTCURL/Alt%20Arch.%20Other%20Cross/repo/repo.tbz - - tar xjf repo.tbz - - mv ./*.tar.gz $CIRRUS_WORKING_DIR/ win_binaries_script: - mkdir -p /tmp/win - cd /tmp/win diff --git a/DOWNLOADS.md b/DOWNLOADS.md index def26314cc..c5e25ab8fd 100644 --- a/DOWNLOADS.md +++ b/DOWNLOADS.md @@ -52,13 +52,3 @@ matches corresponding changes in the artifacts task. and [darwin_arm64](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-remote-release-darwin_arm64.zip). * Windows [podman-remote](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-remote-release-windows_amd64.zip) for x86_64 only. -* Other podman-remote release builds (includes configuration files & documentation): - * [podman-release-386.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-386.tar.gz) - * [podman-release-arm.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-arm.tar.gz) - * [podman-release-arm64.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-arm64.tar.gz) - * [podman-release-mips.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-mips.tar.gz) - * [podman-release-mips64.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-mips64.tar.gz) - * [podman-release-mips64le.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-mips64le.tar.gz) - * [podman-release-mipsle.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-mipsle.tar.gz) - * [podman-release-ppc64le.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-ppc64le.tar.gz) - * [podman-release-s390x.tar.gz](https://api.cirrus-ci.com/v1/artifact/github/containers/podman/Artifacts/binary/podman-release-s390x.tar.gz)