@@ -4203,6 +4203,7 @@ phases:
42034203 steps :
42044204 - name : InstallUpdates
42054205 action : UpdateOS
4206+ maxAttempts : 3
42064207 - name : InstallDependencies
42074208 action : ExecuteBash
42084209 inputs :
@@ -4211,6 +4212,11 @@ phases:
42114212
42124213 apt - get - o DPkg ::Lock ::Timeout = - 1 update
42134214
4215+ apt - get - o DPkg ::Lock ::Timeout = - 1 upgrade - y
4216+
4217+
4218+ # Install python3
4219+
42144220 apt - get - o DPkg ::Lock ::Timeout = - 1 install - y python3 - pip unzip
42154221
42164222 ln - s - f / usr / bin / pip3 / usr / bin / pip
@@ -4669,34 +4675,34 @@ phases:
46694675 \\ "
46704676 - name: validate
46714677 steps :
4672- - name : HelloWorldStep
4678+ - name : ValidateStep
46734679 action : ExecuteBash
46744680 inputs :
46754681 commands :
4676- - aws -- version
4677- - docker -- version
4678- - python -- version
4679- - gh -- version
4680- - sudo - u ubuntu bash - i - c " uv --version"
4681- - sudo - u ubuntu bash - i - c " uvx --version"
4682- - sudo - u ubuntu bash - i - c " node --version"
4683- - sudo - u ubuntu bash - i - c " npm --version"
4684- - sudo - u ubuntu bash - i - c " npx --version"
4682+ - aws -- version || exit 1
4683+ - docker -- version || exit 1
4684+ - python -- version || exit 1
4685+ - gh -- version || exit 1
4686+ - sudo - u ubuntu bash - i - c " uv --version" || exit 1
4687+ - sudo - u ubuntu bash - i - c " uvx --version" || exit 1
4688+ - sudo - u ubuntu bash - i - c " node --version" || exit 1
4689+ - sudo - u ubuntu bash - i - c " npm --version" || exit 1
4690+ - sudo - u ubuntu bash - i - c " npx --version" || exit 1
46854691 - name : test
46864692 steps :
4687- - name : HelloWorldStep
4693+ - name : TestStep
46884694 action : ExecuteBash
46894695 inputs :
46904696 commands :
4691- - aws -- version
4692- - docker -- version
4693- - python -- version
4694- - gh -- version
4695- - sudo - u ubuntu bash - i - c " uv --version"
4696- - sudo - u ubuntu bash - i - c " uvx --version"
4697- - sudo - u ubuntu bash - i - c " node --version"
4698- - sudo - u ubuntu bash - i - c " npm --version"
4699- - sudo - u ubuntu bash - i - c " npx --version"
4697+ - aws -- version || exit 1
4698+ - docker -- version || exit 1
4699+ - python -- version || exit 1
4700+ - gh -- version || exit 1
4701+ - sudo - u ubuntu bash - i - c " uv --version" || exit 1
4702+ - sudo - u ubuntu bash - i - c " uvx --version" || exit 1
4703+ - sudo - u ubuntu bash - i - c " node --version" || exit 1
4704+ - sudo - u ubuntu bash - i - c " npm --version" || exit 1
4705+ - sudo - u ubuntu bash - i - c " npx --version" || exit 1
47004706" ,
47014707 ],
47024708 ],
@@ -4919,6 +4925,7 @@ phases:
49194925 steps :
49204926 - name : InstallUpdates
49214927 action : UpdateOS
4928+ maxAttempts : 3
49224929 - name : InstallDependencies
49234930 action : ExecuteBash
49244931 inputs :
@@ -4927,6 +4934,11 @@ phases:
49274934
49284935 apt - get - o DPkg ::Lock ::Timeout = - 1 update
49294936
4937+ apt - get - o DPkg ::Lock ::Timeout = - 1 upgrade - y
4938+
4939+
4940+ # Install python3
4941+
49304942 apt - get - o DPkg ::Lock ::Timeout = - 1 install - y python3 - pip unzip
49314943
49324944 ln - s - f / usr / bin / pip3 / usr / bin / pip
@@ -5385,34 +5397,34 @@ phases:
53855397 \\ "
53865398 - name: validate
53875399 steps :
5388- - name : HelloWorldStep
5400+ - name : ValidateStep
53895401 action : ExecuteBash
53905402 inputs :
53915403 commands :
5392- - aws -- version
5393- - docker -- version
5394- - python -- version
5395- - gh -- version
5396- - sudo - u ubuntu bash - i - c " uv --version"
5397- - sudo - u ubuntu bash - i - c " uvx --version"
5398- - sudo - u ubuntu bash - i - c " node --version"
5399- - sudo - u ubuntu bash - i - c " npm --version"
5400- - sudo - u ubuntu bash - i - c " npx --version"
5404+ - aws -- version || exit 1
5405+ - docker -- version || exit 1
5406+ - python -- version || exit 1
5407+ - gh -- version || exit 1
5408+ - sudo - u ubuntu bash - i - c " uv --version" || exit 1
5409+ - sudo - u ubuntu bash - i - c " uvx --version" || exit 1
5410+ - sudo - u ubuntu bash - i - c " node --version" || exit 1
5411+ - sudo - u ubuntu bash - i - c " npm --version" || exit 1
5412+ - sudo - u ubuntu bash - i - c " npx --version" || exit 1
54015413 - name : test
54025414 steps :
5403- - name : HelloWorldStep
5415+ - name : TestStep
54045416 action : ExecuteBash
54055417 inputs :
54065418 commands :
5407- - aws -- version
5408- - docker -- version
5409- - python -- version
5410- - gh -- version
5411- - sudo - u ubuntu bash - i - c " uv --version"
5412- - sudo - u ubuntu bash - i - c " uvx --version"
5413- - sudo - u ubuntu bash - i - c " node --version"
5414- - sudo - u ubuntu bash - i - c " npm --version"
5415- - sudo - u ubuntu bash - i - c " npx --version"
5419+ - aws -- version || exit 1
5420+ - docker -- version || exit 1
5421+ - python -- version || exit 1
5422+ - gh -- version || exit 1
5423+ - sudo - u ubuntu bash - i - c " uv --version" || exit 1
5424+ - sudo - u ubuntu bash - i - c " uvx --version" || exit 1
5425+ - sudo - u ubuntu bash - i - c " node --version" || exit 1
5426+ - sudo - u ubuntu bash - i - c " npm --version" || exit 1
5427+ - sudo - u ubuntu bash - i - c " npx --version" || exit 1
54165428" ,
54175429 ],
54185430 ],
@@ -5489,6 +5501,9 @@ phases:
54895501 [
54905502 " #!/bin/bash
54915503apt - get - o DPkg ::Lock ::Timeout = - 1 update
5504+ apt - get - o DPkg ::Lock ::Timeout = - 1 upgrade - y
5505+
5506+ # Install python3
54925507apt - get - o DPkg ::Lock ::Timeout = - 1 install - y python3 - pip unzip
54935508ln - s - f / usr / bin / pip3 / usr / bin / pip
54945509ln - s - f / usr / bin / python3 / usr / bin / python
0 commit comments