Skip to content

Staging CI

Staging CI #51

Workflow file for this run

name: Staging CI
on:
push:
branches: [ main ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_ENDPOINT_URL: ${{ secrets.AWS_ENDPOINT_URL }}
AWS_BUCKET_NAME: ${{ secrets.AWS_BUCKET_NAME }}
AWS_REGION: ${{ secrets.AWS_REGION }}
AIRTABLE_APP: ${{ secrets.AIRTABLE_APP }}
AIRTABLE_API_KEY: ${{ secrets.AIRTABLE_API_KEY }}
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2-beta
with:
node-version: '20'
- name: Set up Python 3.12
uses: actions/setup-python@v2
with:
python-version: '3.12'
- name: npm requirements
run: npm install --legacy-peer-deps
- name: pip requirements
run: pip install -r tools/requirements.txt
- name: git identity
run: |
git config user.email "adam.kariv@gmail.com"
git config user.name "Adam Kariv"
- name: Deploy
run: ./deploy.sh