2020 contains(github.event.pull_request.labels.*.name, 'backport') && github.event.pull_request.base.ref ||
2121 ' main'
2222 ) || 'main' }}
23+ WEAVER_VERSION : " v0.22.1"
2324 PIP_EXISTS_ACTION : w
2425 CONTRIB_REPO_UTIL_HTTP : ${{ github.workspace }}/opentelemetry-python-contrib/util/opentelemetry-util-http
2526 CONTRIB_REPO_INSTRUMENTATION : ${{ github.workspace }}/opentelemetry-python-contrib/opentelemetry-instrumentation
@@ -2865,6 +2866,12 @@ jobs:
28652866 - name : Checkout repo @ SHA - ${{ github.sha }}
28662867 uses : actions/checkout@v4
28672868
2869+ - name : Install weaver
2870+ run : |
2871+ WEAVER_URL="https://github.com/open-telemetry/weaver/releases/download/${{ env.WEAVER_VERSION }}/weaver_Linux_x86_64.tar.gz"
2872+ curl -sSL "$WEAVER_URL" | tar -xz -C /tmp weaver
2873+ sudo mv /tmp/weaver /usr/local/bin/weaver
2874+
28682875 - name : Set up Python 3.10
28692876 uses : actions/setup-python@v5
28702877 with :
@@ -2884,6 +2891,12 @@ jobs:
28842891 - name : Checkout repo @ SHA - ${{ github.sha }}
28852892 uses : actions/checkout@v4
28862893
2894+ - name : Install weaver
2895+ run : |
2896+ WEAVER_URL="https://github.com/open-telemetry/weaver/releases/download/${{ env.WEAVER_VERSION }}/weaver_Linux_x86_64.tar.gz"
2897+ curl -sSL "$WEAVER_URL" | tar -xz -C /tmp weaver
2898+ sudo mv /tmp/weaver /usr/local/bin/weaver
2899+
28872900 - name : Set up Python 3.11
28882901 uses : actions/setup-python@v5
28892902 with :
@@ -2903,6 +2916,12 @@ jobs:
29032916 - name : Checkout repo @ SHA - ${{ github.sha }}
29042917 uses : actions/checkout@v4
29052918
2919+ - name : Install weaver
2920+ run : |
2921+ WEAVER_URL="https://github.com/open-telemetry/weaver/releases/download/${{ env.WEAVER_VERSION }}/weaver_Linux_x86_64.tar.gz"
2922+ curl -sSL "$WEAVER_URL" | tar -xz -C /tmp weaver
2923+ sudo mv /tmp/weaver /usr/local/bin/weaver
2924+
29062925 - name : Set up Python 3.12
29072926 uses : actions/setup-python@v5
29082927 with :
@@ -2922,6 +2941,12 @@ jobs:
29222941 - name : Checkout repo @ SHA - ${{ github.sha }}
29232942 uses : actions/checkout@v4
29242943
2944+ - name : Install weaver
2945+ run : |
2946+ WEAVER_URL="https://github.com/open-telemetry/weaver/releases/download/${{ env.WEAVER_VERSION }}/weaver_Linux_x86_64.tar.gz"
2947+ curl -sSL "$WEAVER_URL" | tar -xz -C /tmp weaver
2948+ sudo mv /tmp/weaver /usr/local/bin/weaver
2949+
29252950 - name : Set up Python 3.13
29262951 uses : actions/setup-python@v5
29272952 with :
@@ -2941,6 +2966,12 @@ jobs:
29412966 - name : Checkout repo @ SHA - ${{ github.sha }}
29422967 uses : actions/checkout@v4
29432968
2969+ - name : Install weaver
2970+ run : |
2971+ WEAVER_URL="https://github.com/open-telemetry/weaver/releases/download/${{ env.WEAVER_VERSION }}/weaver_Linux_x86_64.tar.gz"
2972+ curl -sSL "$WEAVER_URL" | tar -xz -C /tmp weaver
2973+ sudo mv /tmp/weaver /usr/local/bin/weaver
2974+
29442975 - name : Set up Python 3.14
29452976 uses : actions/setup-python@v5
29462977 with :
@@ -2960,6 +2991,12 @@ jobs:
29602991 - name : Checkout repo @ SHA - ${{ github.sha }}
29612992 uses : actions/checkout@v4
29622993
2994+ - name : Install weaver
2995+ run : |
2996+ WEAVER_URL="https://github.com/open-telemetry/weaver/releases/download/${{ env.WEAVER_VERSION }}/weaver_Linux_x86_64.tar.gz"
2997+ curl -sSL "$WEAVER_URL" | tar -xz -C /tmp weaver
2998+ sudo mv /tmp/weaver /usr/local/bin/weaver
2999+
29633000 - name : Set up Python 3.14t
29643001 uses : actions/setup-python@v5
29653002 with :
@@ -2979,6 +3016,12 @@ jobs:
29793016 - name : Checkout repo @ SHA - ${{ github.sha }}
29803017 uses : actions/checkout@v4
29813018
3019+ - name : Install weaver
3020+ run : |
3021+ WEAVER_URL="https://github.com/open-telemetry/weaver/releases/download/${{ env.WEAVER_VERSION }}/weaver_Linux_x86_64.tar.gz"
3022+ curl -sSL "$WEAVER_URL" | tar -xz -C /tmp weaver
3023+ sudo mv /tmp/weaver /usr/local/bin/weaver
3024+
29823025 - name : Set up Python pypy-3.10
29833026 uses : actions/setup-python@v5
29843027 with :
0 commit comments