@@ -11,18 +11,18 @@ jobs:
11
11
12
12
steps :
13
13
- name : Pull in source code from aws-xray-sdk-python Github repository
14
- uses : actions/checkout@v2
14
+ uses : actions/checkout@v3
15
15
16
16
- name : Setup python
17
- uses : actions/setup-python@v2
17
+ uses : actions/setup-python@v4
18
18
with :
19
19
python-version : ' 3.8'
20
20
21
21
- name : Build X-Ray Python SDK
22
22
run : python setup.py sdist
23
23
24
24
- name : Upload SDK build artifact
25
- uses : actions/upload-artifact@v2
25
+ uses : actions/upload-artifact@v3
26
26
with :
27
27
name : sdk-build-artifact
28
28
path : .
@@ -33,15 +33,15 @@ jobs:
33
33
runs-on : ubuntu-latest
34
34
35
35
steps :
36
- - uses : actions/checkout@v2
36
+ - uses : actions/checkout@v3
37
37
38
38
- name : Setup python
39
- uses : actions/setup-python@v2
39
+ uses : actions/setup-python@v4
40
40
with :
41
41
python-version : ' 3.8'
42
42
43
43
- name : Download X-Ray SDK build artifact
44
- uses : actions/download-artifact@v2
44
+ uses : actions/download-artifact@v3
45
45
with :
46
46
name : sdk-build-artifact
47
47
path : ./sample-apps/flask
55
55
working-directory : ./sample-apps/flask
56
56
57
57
- name : Upload WebApp with X-Ray SDK build artifact
58
- uses : actions/upload-artifact@v2
58
+ uses : actions/upload-artifact@v3
59
59
with :
60
60
name : sdk-flask-build-artifact
61
61
path : ./sample-apps/flask/deploy.zip
@@ -67,10 +67,10 @@ jobs:
67
67
68
68
steps :
69
69
- name : Checkout X-Ray SDK to get terraform source
70
- uses : actions/checkout@v2
70
+ uses : actions/checkout@v3
71
71
72
72
- name : Download WebApp with X-Ray SDK build artifact
73
- uses : actions/download-artifact@v2
73
+ uses : actions/download-artifact@v3
74
74
with :
75
75
name : sdk-flask-build-artifact
76
76
85
85
aws-region : us-west-2
86
86
87
87
- name : Setup Terraform
88
- uses : hashicorp/setup-terraform@v1
88
+ uses : hashicorp/setup-terraform@v2
89
89
90
90
- name : Terraform Init
91
91
run : terraform init
@@ -109,7 +109,7 @@ jobs:
109
109
working-directory : ./terraform
110
110
111
111
- name : Upload terraform state files for destorying resources
112
- uses : actions/upload-artifact@v2
112
+ uses : actions/upload-artifact@v3
113
113
with :
114
114
name : terraform-state-artifact
115
115
path : ./terraform
@@ -120,8 +120,9 @@ jobs:
120
120
runs-on : ubuntu-latest
121
121
122
122
steps :
123
- - uses : actions/setup-java@v1
123
+ - uses : actions/setup-java@v3
124
124
with :
125
+ distribution : ' zulu'
125
126
java-version : 14
126
127
127
128
- name : Configure AWS Credentials
@@ -132,7 +133,7 @@ jobs:
132
133
aws-region : us-west-2
133
134
134
135
- name : Checkout test framework
135
- uses : actions/checkout@v2
136
+ uses : actions/checkout@v3
136
137
with :
137
138
repository : aws-observability/aws-otel-test-framework
138
139
ref : terraform
@@ -148,7 +149,7 @@ jobs:
148
149
149
150
steps :
150
151
- name : Download terraform state artifact
151
- uses : actions/download-artifact@v2
152
+ uses : actions/download-artifact@v3
152
153
with :
153
154
name : terraform-state-artifact
154
155
@@ -160,7 +161,7 @@ jobs:
160
161
aws-region : us-west-2
161
162
162
163
- name : Setup Terraform
163
- uses : hashicorp/setup-terraform@v1
164
+ uses : hashicorp/setup-terraform@v2
164
165
165
166
- name : Terraform Init
166
167
run : terraform init
0 commit comments