-
Notifications
You must be signed in to change notification settings - Fork 57
36 lines (30 loc) · 1018 Bytes
/
pr_to_master.yml
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: pr_to_master
on:
pull_request:
branches:
- master
jobs:
pr_to_master:
name: pr_to_master
runs-on: ubuntu-latest
steps:
- name: Check out
uses: actions/checkout@master
with:
python-version: '3.9'
- name: python basics
# should prob shift to requirements.txt, but setting like this for now
run: |
python3 -m pip install --user pipx
python3 -m pipx ensurepath
pipx install meltano==2.10.0
- name: meltano install
# explicitly not running all installs, since testing the visuals is out of scope
run: |
meltano --log-level=debug install extractors
meltano --log-level=debug install loaders
meltano --log-level=debug install mappers
meltano --log-level=debug install utility dbt-duckdb
meltano --log-level=debug install utility evidence
- name: build pipeline
run: make pipeline