-
Notifications
You must be signed in to change notification settings - Fork 1
36 lines (31 loc) · 1003 Bytes
/
sync.yml
File metadata and controls
36 lines (31 loc) · 1003 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
28
29
30
31
32
33
34
35
36
name: Daily PostHog Sync
on:
workflow_dispatch:
schedule:
- cron: 0 1 * * *
jobs:
sync:
runs-on: ubuntu-latest
container:
image: elixir:1.18
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: |
mix local.hex --force
mix local.rebar --force
mix deps.get
- name: Compile application
run: mix compile
- name: Run traffic sync
run: mix sync
env:
GPS_GITHUB_ID: ${{ secrets.GPS_GITHUB_ID }}
GPS_GITHUB_KEY: ${{ secrets.GPS_GITHUB_KEY }}
GPS_GITHUB_URL: ${{ secrets.GPS_GITHUB_URL }}
GPS_POSTHOG_PHC: ${{ secrets.GPS_POSTHOG_PHC }}
GPS_POSTHOG_PHX: ${{ secrets.GPS_POSTHOG_PHX }}
GPS_POSTHOG_URL: ${{ secrets.GPS_POSTHOG_URL }}
GPS_ALLOW_FORKS: ${{ secrets.GPS_ALLOW_FORKS }}
GPS_ALLOW_PRIVATE: ${{ secrets.GPS_ALLOW_PRIVATE }}
GPS_ALLOW_ARCHIVED: ${{ secrets.GPS_ALLOW_ARCHIVED }}