|
6 | 6 | # Read more about reusable workflows: https://docs.github.com/en/actions/using-workflows/reusing-workflows#overview |
7 | 7 | name: Python EC2 ADOT SigV4 (Stand-Alone ADOT) Use Case |
8 | 8 | on: |
| 9 | + push: |
| 10 | + branches: |
| 11 | + - Python_SigV4_test |
9 | 12 | workflow_call: |
10 | 13 | inputs: |
11 | 14 | caller-workflow-name: |
@@ -33,8 +36,8 @@ permissions: |
33 | 36 | env: |
34 | 37 | E2E_TEST_AWS_REGION: 'us-west-2' |
35 | 38 | CALLER_WORKFLOW_NAME: ${{ inputs.caller-workflow-name }} |
36 | | - PYTHON_VERSION: ${{ inputs.python-version }} |
37 | | - CPU_ARCHITECTURE: ${{ inputs.cpu-architecture }} |
| 39 | + PYTHON_VERSION: ${{ inputs.python-version || '3.9' }} |
| 40 | + CPU_ARCHITECTURE: ${{ inputs.cpu-architecture || 'x86_64' }} |
38 | 41 | ADOT_WHEEL_NAME: ${{ inputs.staging-wheel-name }} |
39 | 42 | E2E_TEST_ACCOUNT_ID: ${{ secrets.APPLICATION_SIGNALS_E2E_TEST_ACCOUNT_ID }} |
40 | 43 | E2E_TEST_ROLE_NAME: ${{ secrets.APPLICATION_SIGNALS_E2E_TEST_ROLE_NAME }} |
@@ -76,15 +79,15 @@ jobs: |
76 | 79 |
|
77 | 80 | - name: Set Get ADOT Wheel command environment variable |
78 | 81 | run: | |
79 | | - if [ "${{ github.event.repository.name }}" = "aws-otel-python-instrumentation" ]; then |
| 82 | + # if [ "${{ github.event.repository.name }}" = "aws-otel-python-instrumentation" ]; then |
80 | 83 | # Reusing the adot-main-build-staging-jar bucket to store the python wheel file |
81 | | - echo GET_ADOT_WHEEL_COMMAND="aws s3 cp s3://adot-main-build-staging-jar/${{ env.ADOT_WHEEL_NAME }} ./${{ env.ADOT_WHEEL_NAME }} && sudo python${{ env.PYTHON_VERSION }} -m pip install ${{ env.ADOT_WHEEL_NAME }}" >> $GITHUB_ENV |
82 | | - else |
83 | | - latest_release_version=$(curl -sL https://github.com/aws-observability/aws-otel-python-instrumentation/releases/latest | grep -oP '/releases/tag/v\K[0-9]+\.[0-9]+\.[0-9]+' | head -n 1) |
84 | | - echo "The latest version is $latest_release_version" |
85 | | - echo GET_ADOT_WHEEL_COMMAND="wget -O ${{ env.ADOT_WHEEL_NAME }} https://github.com/aws-observability/aws-otel-python-instrumentation/releases/latest/download/aws_opentelemetry_distro-$latest_release_version-py3-none-any.whl \ |
86 | | - && sudo python${{ env.PYTHON_VERSION }} -m pip install ${{ env.ADOT_WHEEL_NAME }}" >> $GITHUB_ENV |
87 | | - fi |
| 84 | + echo GET_ADOT_WHEEL_COMMAND="aws s3 cp s3://adot-main-build-staging-jar/${{ env.ADOT_WHEEL_NAME }} ./${{ env.ADOT_WHEEL_NAME }} && sudo python${{ env.PYTHON_VERSION }} -m pip install ${{ env.ADOT_WHEEL_NAME }}" >> $GITHUB_ENV |
| 85 | + # else |
| 86 | + # latest_release_version=$(curl -sL https://github.com/aws-observability/aws-otel-python-instrumentation/releases/latest | grep -oP '/releases/tag/v\K[0-9]+\.[0-9]+\.[0-9]+' | head -n 1) |
| 87 | + # echo "The latest version is $latest_release_version" |
| 88 | + # echo GET_ADOT_WHEEL_COMMAND="wget -O ${{ env.ADOT_WHEEL_NAME }} https://github.com/aws-observability/aws-otel-python-instrumentation/releases/latest/download/aws_opentelemetry_distro-$latest_release_version-py3-none-any.whl \ |
| 89 | + # && sudo python${{ env.PYTHON_VERSION }} -m pip install ${{ env.ADOT_WHEEL_NAME }}" >> $GITHUB_ENV |
| 90 | + # fi |
88 | 91 |
|
89 | 92 | - name: Set up terraform |
90 | 93 | uses: ./.github/workflows/actions/execute_and_retry |
|
0 commit comments