-
-
Notifications
You must be signed in to change notification settings - Fork 1
27 lines (25 loc) · 737 Bytes
/
Copy pathdata-sync-github.yml
File metadata and controls
27 lines (25 loc) · 737 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
name: Data Sync (GitHub)
on:
schedule:
# Every 6 hours
- cron: '0 */6 * * *'
workflow_dispatch:
inputs:
dry_run:
description: 'Dry run mode (preview without writing)'
required: false
default: false
type: boolean
jobs:
sync:
uses: ./.github/workflows/data-sync-template.yml
with:
sources: github
dry_run: ${{ inputs.dry_run || false }}
log_artifact_name: sync-github
secrets:
CLICKHOUSE_HOST: ${{ secrets.CLICKHOUSE_HOST }}
CLICKHOUSE_PASSWORD: ${{ secrets.CLICKHOUSE_PASSWORD }}
TS_OAUTH_CLIENT_ID: ${{ secrets.TS_OAUTH_CLIENT_ID }}
TS_OAUTH_SECRET: ${{ secrets.TS_OAUTH_SECRET }}
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}