Skip to content

nightly-etl

nightly-etl #4

Workflow file for this run

name: nightly-etl
on:
schedule:
- cron: '0 1 * * *'
workflow_dispatch: {}
permissions:
contents: read
jobs:
etl:
runs-on: ubuntu-latest
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: 'true'
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '22'
cache: 'npm'
- run: npm ci
- run: npm run etl
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_PAT }}
DATABASE_URL: ${{ secrets.DATABASE_URL }}
GITHUB_ENTERPRISE: ${{ secrets.GITHUB_ENTERPRISE }}
GITHUB_ORG: ${{ secrets.GITHUB_ORG }}