1212 team :
1313 description : Team to run the tests for (e.g. BIX, CCIP)
1414 required : true
15- type : string
15+ type : string
1616
1717# Only run 1 of this workflow at a time per PR
1818concurrency :
3636 id-token : write
3737 contents : read
3838 steps :
39- - name : Collect Metrics
40- id : collect-gha-metrics
41- uses : smartcontractkit/push-gha-metrics-action@d9da21a2747016b3e13de58c7d4115a3d5c97935 # v3.0.1
42- with :
43- id : starknet-e2e-build
44- org-id : ${{ secrets.GRAFANA_INTERNAL_TENANT_ID }}
45- basic-auth : ${{ secrets.GRAFANA_INTERNAL_BASIC_AUTH }}
46- hostname : ${{ secrets.GRAFANA_INTERNAL_HOST }}
47- this-job-name : Build Chainlink Image
48- continue-on-error : true
4939 - name : Check if chainlink-starknet image exists
5040 id : check-image
5141 uses : smartcontractkit/chainlink-github-actions/docker/image-exists@fc3e0df622521019f50d772726d6bf8dc919dd38 # v2.3.19
@@ -95,27 +85,17 @@ jobs:
9585 id-token : write
9686 contents : read
9787 name : Build Test Image
98- runs-on : ubuntu20 .04-32cores-128GB
88+ runs-on : ubuntu24 .04-32cores-128GB
9989 steps :
100- - name : Collect Metrics
101- id : collect-gha-metrics
102- uses : smartcontractkit/push-gha-metrics-action@d9da21a2747016b3e13de58c7d4115a3d5c97935 # v3.0.1
103- with :
104- id : starknet-e2e-build-test-image
105- org-id : ${{ secrets.GRAFANA_INTERNAL_TENANT_ID }}
106- basic-auth : ${{ secrets.GRAFANA_INTERNAL_BASIC_AUTH }}
107- hostname : ${{ secrets.GRAFANA_INTERNAL_HOST }}
108- this-job-name : Build Test Image
109- continue-on-error : true
11090 - name : Setup GitHub Token
11191 id : setup-github-token
112- uses : smartcontractkit/.github/actions/setup-github-token@9e7cc0779934cae4a9028b8588c9adb64d8ce68c # setup-github-token@0.1.2
92+ uses : smartcontractkit/.github/actions/setup-github-token@setup-github-token/v1
11393 with :
114- aws-role-arn : ${{ secrets.AWS_OIDC_GLOBAL_READ_ONLY_TOKEN_ISSUER_ROLE_ARN }}
94+ aws-role-arn : ${{ secrets.AWS_OIDC_CHAINLINK_READ_ONLY_TOKEN_ISSUER_ROLE_ARN }}
11595 aws-lambda-url : ${{ secrets.GATI_RELENG_LAMBDA_URL }}
11696 aws-region : ${{ secrets.QA_AWS_REGION }}
11797 - name : Checkout the repo
118- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
98+ uses : actions/checkout@v5
11999 with :
120100 ref : ${{ github.sha }}
121101 persist-credentials : false
@@ -129,8 +109,8 @@ jobs:
129109
130110 run_tests :
131111 name : Run Smoke Tests
132- runs-on : ubuntu20 .04-16cores-64GB
133- needs : [ build_chainlink_image, build_test_image ]
112+ runs-on : ubuntu24 .04-16cores-64GB
113+ needs : [build_chainlink_image, build_test_image]
134114 environment : integration
135115 env :
136116 INTERNAL_DOCKER_REPO : ${{ secrets.QA_AWS_ACCOUNT_NUMBER }}.dkr.ecr.${{ secrets.QA_AWS_REGION }}.amazonaws.com
@@ -140,19 +120,8 @@ jobs:
140120 id-token : write
141121 contents : read
142122 steps :
143- - name : Collect Metrics
144- id : collect-gha-metrics
145- uses : smartcontractkit/push-gha-metrics-action@d9da21a2747016b3e13de58c7d4115a3d5c97935 # v3.0.1
146- with :
147- id : starknet-e2e-smoke
148- org-id : ${{ secrets.GRAFANA_INTERNAL_TENANT_ID }}
149- basic-auth : ${{ secrets.GRAFANA_INTERNAL_BASIC_AUTH }}
150- hostname : ${{ secrets.GRAFANA_INTERNAL_HOST }}
151- this-job-name : Run Smoke Tests
152- test-results-file : ' {"testType":"go","filePath":"/tmp/gotest.log"}'
153- continue-on-error : true
154123 - name : Checkout the repo
155- uses : actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
124+ uses : actions/checkout@v5
156125 with :
157126 persist-credentials : false
158127 - name : Install Nix
@@ -163,9 +132,9 @@ jobs:
163132 uses : ./.github/actions/install-cairo
164133 - name : Setup GitHub Token
165134 id : setup-github-token
166- uses : smartcontractkit/.github/actions/setup-github-token@ef78fa97bf3c77de6563db1175422703e9e6674f # 0.2.1
135+ uses : smartcontractkit/.github/actions/setup-github-token@setup-github-token/v1
167136 with :
168- aws-role-arn : ${{ secrets.AWS_OIDC_GLOBAL_READ_ONLY_TOKEN_ISSUER_ROLE_ARN }}
137+ aws-role-arn : ${{ secrets.AWS_OIDC_CHAINLINK_READ_ONLY_TOKEN_ISSUER_ROLE_ARN }}
169138 aws-lambda-url : ${{ secrets.GATI_RELENG_LAMBDA_URL }}
170139 aws-region : ${{ secrets.QA_AWS_REGION }}
171140 - name : Build contracts
@@ -175,7 +144,8 @@ jobs:
175144 run : |
176145 yarn install && yarn build
177146 - name : Generate config overrides
178- run : | # https://github.com/smartcontractkit/chainlink-testing-framework/blob/main/config/README.md
147+ run :
148+ | # https://github.com/smartcontractkit/chainlink-testing-framework/blob/main/config/README.md
179149 cat << EOF > config.toml
180150 [Network]
181151 selected_networks=["SIMULATED"]
0 commit comments