Skip to content

Pipeline

Pipeline #248

Workflow file for this run

name: Pipeline
on:
workflow_dispatch: {}
schedule:
- cron: "0 14 * * *"
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
pipeline:
name: Pipeline
runs-on: ubuntu-latest
env:
SPACESCOPE_TOKEN: ${{ secrets.SPACESCOPE_TOKEN }}
DATABASE_PATH: ${{ secrets.DATABASE_PATH }}
motherduck_token: ${{ secrets.motherduck_token }}
DUNE_API_KEY: ${{ secrets.DUNE_API_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
ENCODED_GOOGLE_APPLICATION_CREDENTIALS: ${{ secrets.ENCODED_GOOGLE_APPLICATION_CREDENTIALS }}
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup uv
uses: astral-sh/setup-uv@v2
with:
enable-cache: true
- name: Install Python 3.13
run: uv python install 3.13.1
- name: Run
run: make run