@@ -172,61 +172,3 @@ jobs:
172172 labels : ${{ steps.meta.outputs.labels }}
173173 cache-from : type=gha
174174 cache-to : type=gha,mode=max
175-
176- deploy :
177- needs : [tests, publish]
178- runs-on : ubuntu-latest
179- if : startsWith(github.event.ref, 'refs/tags') || github.event_name == 'release' && github.repository == 'developmentseed/titiler'
180-
181- defaults :
182- run :
183- working-directory : deployment/aws
184-
185- steps :
186- - uses : actions/checkout@v5
187-
188- # Let's wait a bit to make sure Pypi is up to date
189- - name : Sleep for 120 seconds
190- run : sleep 120s
191- shell : bash
192-
193- - name : Configure AWS credentials
194- uses : aws-actions/configure-aws-credentials@v5
195- with :
196- aws-access-key-id : ${{ secrets.AWS_ACCESS_KEY_ID }}
197- aws-secret-access-key : ${{ secrets.AWS_SECRET_ACCESS_KEY }}
198- aws-region : us-east-1
199-
200- - name : Set up Node.js
201- uses : actions/setup-node@v5
202- with :
203- node-version : ' 24.x'
204-
205- - name : Install cdk
206- run : npm install -g
207-
208- - name : Set up Python
209- uses : actions/setup-python@v6
210- with :
211- python-version : ' 3.x'
212-
213- - name : Install dependencies
214- run : |
215- python -m pip install --upgrade pip
216- python -m pip install -r requirements-cdk.txt
217-
218- # Let's wait a bit to make sure package is available on pypi
219- - name : Sleep for 120 seconds
220- run : sleep 120s
221- shell : bash
222-
223- # Build and Deploy CDK application
224- - name : Build & Deploy
225- run : npm run cdk -- deploy ${{ secrets.STACK_NAME }}-lambda-${{ secrets.STACK_STAGE }} --require-approval never
226- env :
227- TITILER_STACK_NAME : ${{ secrets.STACK_NAME }}
228- TITILER_STACK_STAGE : ${{ secrets.STACK_STAGE }}
229- TITILER_STACK_MEMORY : ${{ secrets.STACK_MEMORY }}
230- TITILER_STACK_OWNER : ${{ secrets.STACK_OWNER }}
231- TITILER_STACK_CLIENT : ${{ secrets.STACK_CLIENT }}
232- TITILER_STACK_BUCKETS : ${{ secrets.STACK_BUCKETS }}
0 commit comments