Skip to content

Resolve update start time from historical entries instead of forecast #103

Resolve update start time from historical entries instead of forecast

Resolve update start time from historical entries instead of forecast #103

Workflow file for this run

name: deploy
on:
push:
branches:
- main
concurrency:
group: ${{ github.workflow }}
jobs:
cdk_deploy:
runs-on: ubuntu-latest
steps:
- name: checkout
uses: actions/checkout@v4
- name: install node
uses: actions/setup-node@v4
- name: install poetry
uses: snok/install-poetry@v1
- name: setup python
uses: actions/setup-python@v5
with:
python-version: '3.11'
cache: 'poetry'
- name: install cdk
run: npm install --location=global aws-cdk
- name: configure aws credentials
uses: aws-actions/configure-aws-credentials@v4
with:
aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }}
aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
aws-region: 'us-east-1'
- name: build client
working-directory: 'client'
run: |
corepack enable
yarn install
yarn build
- name: deploy infra
working-directory: 'infra'
env:
WEATHER_KEY: ${{ secrets.WEATHER_KEY }}
RDS_PASS: ${{ secrets.RDS_PASS }}
RDS_HOST: ${{ secrets.RDS_HOST }}
NCEI_HOST: ${{ secrets.NCEI_HOST }}
NCEI_EMAIL: ${{ secrets.NCEI_EMAIL }}
VISUAL_CROSSING_API_KEY: ${{ secrets.VISUAL_CROSSING_API_KEY }}
run: |
poetry install --no-root
poetry run cdk deploy --require-approval never