Skip to content

Merge pull request #24 from ClipABit/cd #1

Merge pull request #24 from ClipABit/cd

Merge pull request #24 from ClipABit/cd #1

Workflow file for this run

name: cd
on:
push:
branches:
- main
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: false
permissions:
contents: read
jobs:
deploy:
name: deploy
runs-on: ubuntu-latest
env:
MODAL_TOKEN_ID: ${{ secrets.MODAL_TOKEN_ID }}
MODAL_TOKEN_SECRET: ${{ secrets.MODAL_TOKEN_SECRET }}
defaults:
run:
working-directory: backend
steps:
- name: checkout
uses: actions/checkout@v5
- name: setup uv
uses: astral-sh/setup-uv@v6
with:
enable-cache: true
- name: deploy to modal
run: uv run modal deploy main.py
env:
ENVIRONMENT: prod