3131
3232 ec2-default :
3333 needs : [ upload-main-build ]
34- uses : aws-observability /aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
34+ uses : jj22ee /aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
3535 secrets : inherit
3636 with :
3737 aws-region : us-east-1
4040
4141 ec2-asg :
4242 needs : [ upload-main-build ]
43- uses : aws-observability /aws-application-signals-test-framework/.github/workflows/node-ec2-asg-test.yml@main
43+ uses : jj22ee /aws-application-signals-test-framework/.github/workflows/node-ec2-asg-test.yml@main
4444 secrets : inherit
4545 with :
4646 aws-region : us-east-1
5353 matrix :
5454 node-version : [ '14', '16', '18', '20', '22' ]
5555 needs : [ upload-main-build ]
56- uses : aws-observability /aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
56+ uses : jj22ee /aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
5757 secrets : inherit
5858 with :
5959 aws-region : ' us-east-1'
6464
6565 ec2-arm64-cpu-architecture :
6666 needs : [ upload-main-build ]
67- uses : aws-observability /aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
67+ uses : jj22ee /aws-application-signals-test-framework/.github/workflows/node-ec2-default-test.yml@main
6868 secrets : inherit
6969 with :
7070 aws-region : ' us-east-1'
7373 caller-workflow-name : ' main-build'
7474
7575 eks :
76- uses : aws-observability /aws-application-signals-test-framework/.github/workflows/node-eks-test.yml@main
76+ uses : jj22ee /aws-application-signals-test-framework/.github/workflows/node-eks-test.yml@main
7777 secrets : inherit
7878 with :
7979 aws-region : us-east-1
@@ -82,61 +82,38 @@ jobs:
8282 caller-workflow-name : ' main-build'
8383
8484 ecs :
85- uses : aws-observability /aws-application-signals-test-framework/.github/workflows/node-ecs-test.yml@main
85+ uses : jj22ee /aws-application-signals-test-framework/.github/workflows/node-ecs-test.yml@main
8686 secrets : inherit
8787 with :
8888 aws-region : us-east-1
8989 adot-image-name : ${{ inputs.adot-image-name }}
9090 caller-workflow-name : ' main-build'
9191
9292 k8s :
93- uses : aws-observability /aws-application-signals-test-framework/.github/workflows/node-k8s-test.yml@main
93+ uses : jj22ee /aws-application-signals-test-framework/.github/workflows/node-k8s-test.yml@main
9494 secrets : inherit
9595 with :
9696 aws-region : us-east-1
9797 adot-image-name : ${{ inputs.adot-image-name }}
9898 caller-workflow-name : ' main-build'
9999
100100 lambda :
101- uses : aws-observability /aws-application-signals-test-framework/.github/workflows/node-lambda-test.yml@main
101+ uses : jj22ee /aws-application-signals-test-framework/.github/workflows/node-lambda-test.yml@main
102102 secrets : inherit
103103 with :
104104 aws-region : us-east-1
105105 caller-workflow-name : ' main-build'
106106
107107
108- # adot-sigv4:
109- # needs: [ upload-main-build ]
110- # uses: aws-observability /aws-application-signals-test-framework/.github/workflows/node-ec2-adot-sigv4-test.yml@main
111- # secrets: inherit
112- # with:
113- # node-version: 22
114- # staging-instrumentation-name: ${{ inputs.staging-instrumentation-name }}
115- # caller-workflow-name: 'main-build'
108+ adot-sigv4 :
109+ needs : [ upload-main-build ]
110+ uses : jj22ee /aws-application-signals-test-framework/.github/workflows/node-ec2-adot-sigv4-test.yml@main
111+ secrets : inherit
112+ with :
113+ node-version : 22
114+ staging-instrumentation-name : ${{ inputs.staging-instrumentation-name }}
115+ caller-workflow-name : ' main-build'
116116
117117 validate-all-tests-are-accounted-for :
118- runs-on : ubuntu-latest
119- steps :
120- - name : Install Ruby
121- 122- with :
123- ruby-version : " 3.4"
124- - name : check TESTS_USED
125- run : |
126- git clone https://github.com/jj22ee/aws-application-signals-test-framework.git
127- cd aws-application-signals-test-framework/.github/workflows/
128- echo "TESTS_USED=$(ls | grep -E '^node-' | grep -v '\-perf-' | grep -E 'test\.ya?ml$' -c)" >> $GITHUB_ENV
129- - name : check TESTS_AVAILABLE
130- run : |
131- git clone https://github.com/jj22ee/aws-otel-js-instrumentation.git
132- cd aws-otel-js-instrumentation/.github/workflows/
133- echo TESTS_AVAILABLE=$(ruby -ryaml -e 'puts YAML.load_file("application-signals-e2e-test.yml")["jobs"].values.map { |v| v["uses"] }.compact.uniq.count { |u| u.include?("aws-observability/aws-application-signals-test-framework/.github/workflows") }') >> $GITHUB_ENV
134- - name : compare TESTS_USED and TESTS_AVAILABLE
135- run : |
136- echo ${{ env.TESTS_USED }}
137- echo ${{ env.TESTS_AVAILABLE }}
138- if [[ "${{ env.TESTS_USED }}" != "${{ env.TESTS_AVAILABLE }}" ]]; then
139- exit 1
140- fi
141-
142-
118+ uses : jj22ee/aws-application-signals-test-framework/.github/workflows/validate-e2e-tests-are-accounted-for.yml@main
119+ secrets : inherit
0 commit comments