From 417e6a4748b1bff2d2eecd2a1d8f1b41d8e8ae37 Mon Sep 17 00:00:00 2001 From: Simon McVittie <smcv@collabora.com> Date: Wed, 30 Jun 2021 12:25:34 +0100 Subject: [PATCH] CI: Include .deb, .ddeb packages when uploading artifacts In particular this lets us gather detached debug symbols from the generated -dbgsym packages. Signed-off-by: Simon McVittie <smcv@collabora.com> --- pressure-vessel/upload-artifacts.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/pressure-vessel/upload-artifacts.py b/pressure-vessel/upload-artifacts.py index 29eed3f08..20d49e7a4 100755 --- a/pressure-vessel/upload-artifacts.py +++ b/pressure-vessel/upload-artifacts.py @@ -227,6 +227,8 @@ class Uploader: shutil.rmtree(str(upload)) upload.mkdir() + packages = Path('_build', 'upload', 'packages') + packages.mkdir() sources = Path('_build', 'upload', 'sources') sources.mkdir() @@ -235,6 +237,10 @@ class Uploader: subprocess.check_call([ 'dcmd', 'ln', str(a), str(sources), ]) + elif str(a).endswith(('.deb', '.ddeb')): + subprocess.check_call([ + 'dcmd', 'ln', str(a), str(packages), + ]) a = Path('_build', 'production', 'pressure-vessel-bin.tar.gz') os.link(str(a), upload / a.name) -- GitLab