Skip to content

Build and Push edm-recipes Catalog #293

Build and Push edm-recipes Catalog

Build and Push edm-recipes Catalog #293

name: Build and Push `edm-recipes` Catalog
on:
schedule:
- cron: "0 5 * * *"
workflow_dispatch:
jobs:
build_and_push:
name: Build and Push `edm-recipes` Catalog
runs-on: ubuntu-22.04
container:
image: nycplanning/dev:latest
env:
RECIPES_BUCKET: edm-recipes
steps:
- uses: actions/checkout@v4
- name: Load Secrets
uses: 1password/load-secrets-action@v1
with:
export-env: true
env:
OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}
AWS_S3_ENDPOINT: "op://Data Engineering/DO_keys/AWS_S3_ENDPOINT"
AWS_SECRET_ACCESS_KEY: "op://Data Engineering/DO_keys/AWS_SECRET_ACCESS_KEY"
AWS_ACCESS_KEY_ID: "op://Data Engineering/DO_keys/AWS_ACCESS_KEY_ID"
- name: Finish container setup
working-directory: ./
run: ./bash/docker_container_setup.sh
- name: Publish
run: python admin/ops/recipes_duckdb_catalog.py