Skip to content

Update Cardano Dashboard Committee Data #385

Update Cardano Dashboard Committee Data

Update Cardano Dashboard Committee Data #385

name: Update Cardano Dashboard Committee Data
on:
schedule:
- cron: '10 0 * * *' # Run at 10 minutes past midnight UTC every day
workflow_dispatch: # Allow manual triggering
jobs:
update-committee-data:
if: github.repository == 'MeshJS/governance'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '18'
- name: Install dependencies
run: |
cd apps/cardano-dashboard
npm install
- name: Update Committee Data
continue-on-error: true
env:
NEXT_PUBLIC_SUPABASE_URL: ${{ secrets.NEXT_PUBLIC_SUPABASE_URL }}
SUPABASE_SERVICE_ROLE_KEY: ${{ secrets.SUPABASE_SERVICE_ROLE_KEY }}
KOIOS_API_KEY: ${{ secrets.KOIOS_API_KEY }}
run: |
cd apps/cardano-dashboard
npx ts-node scripts/update-committee-data.ts