From 343d137f9579850635377d5e4e2e37e647a01a0f Mon Sep 17 00:00:00 2001 From: Leighton Chen Date: Thu, 22 Feb 2024 16:12:38 -0800 Subject: [PATCH] Skipping certain folders in release script (#2258) --- scripts/build.sh | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/scripts/build.sh b/scripts/build.sh index dc3e237946..e0c439c32e 100755 --- a/scripts/build.sh +++ b/scripts/build.sh @@ -27,12 +27,21 @@ DISTDIR=dist fi ) done + ( cd $DISTDIR - for x in *.tar.gz ; do + for x in * ; do + # FIXME: Remove this logic once these packages are available in Pypi + if (echo "$x" | grep -Eq ^opentelemetry_(instrumentation_aiohttp_server|resource_detector_container).*(\.tar\.gz|\.whl)$); then + echo "Skipping $x because of erroneous uploads. See: https://github.com/open-telemetry/opentelemetry-python-contrib/issues/2053" + rm $x + # FIXME: Remove this once opentelemetry-resource-detector-azure package goes 1.X + elif (echo "$x" | grep -Eq ^opentelemetry_resource_detector_azure.*(\.tar\.gz|\.whl)$); then + echo "Skipping $x because of manual upload by Azure maintainers." + rm $x # NOTE: We filter beta vs 1.0 package at this point because we can read the - # version directly from the .tar.gz file. - if (echo "$x" | grep -Eq ^opentelemetry_.*-0\..*\.tar\.gz$); then + # version directly from the .tar.gz/whl file + elif (echo "$x" | grep -Eq ^opentelemetry_.*-0\..*(\.tar\.gz|\.whl)$); then : else echo "Skipping $x because it is not in pre-1.0 state and should be released using a tag."