From 05fa7791dcddd2bf63dd6532e19eccf8cb10a758 Mon Sep 17 00:00:00 2001 From: Teppei Fukuda Date: Tue, 31 Mar 2020 11:51:03 +0300 Subject: [PATCH] chore(release): add all supported versions (#445) --- ci/Dockerfile | 2 +- ci/deploy-deb.sh | 11 ++++++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/ci/Dockerfile b/ci/Dockerfile index e4d8a1d000..1ed15ee2cf 100644 --- a/ci/Dockerfile +++ b/ci/Dockerfile @@ -1,7 +1,7 @@ FROM circleci/golang:1.13-buster RUN sudo apt-get -y update \ - && sudo apt-get -y install rpm reprepro createrepo + && sudo apt-get -y install rpm reprepro createrepo distro-info ARG GORELEASER_VERSION=0.124.1 ARG GORELEASER_ARTIFACT=goreleaser_Linux_x86_64.tar.gz diff --git a/ci/deploy-deb.sh b/ci/deploy-deb.sh index 9516c2467d..d76be064b3 100755 --- a/ci/deploy-deb.sh +++ b/ci/deploy-deb.sh @@ -1,13 +1,18 @@ #!/bin/bash -RELEASES=(wheezy jessie stretch buster trusty xenial bionic) +DEBIAN_RELEASES=$(debian-distro-info --supported) +UBUNTU_RELEASES=$(ubuntu-distro-info --supported) cd trivy-repo/deb -for release in ${RELEASES[@]}; do - echo "Adding deb package to $release" +for release in $(reprepro ls trivy | awk -F "|" '{print $3}' | sed 's/ //g'); do + echo "Removing deb package of $release" reprepro -A i386 remove $release trivy reprepro -A amd64 remove $release trivy +done + +for release in ${DEBIAN_RELEASES[@]} ${UBUNTU_RELEASES[@]}; do + echo "Adding deb package to $release" reprepro includedeb $release ../../dist/*Linux-64bit.deb reprepro includedeb $release ../../dist/*Linux-32bit.deb done