Skip to content

Commit

Permalink
whoops
Browse files Browse the repository at this point in the history
  • Loading branch information
andrewhong5297 committed Nov 28, 2023
1 parent 851de88 commit 771e732
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 10 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,9 @@
name: Update From Dune Manually (Pull Queries)
name: Update to Dune on Commit (Push Queries)

on:
workflow_dispatch:
push:
branches:
- main

jobs:
build:
Expand All @@ -25,6 +27,7 @@ jobs:
- name: Update all queries from Dune
env:
DUNE_API_KEY: ${{ secrets.DUNE_API_KEY }}
run: python -u scripts/update_to_dune.py


run: python -u github_workflows/update_to_dune.py

- name: Print name
run: echo "Hello ${{ secrets.ENV_TEST }}"
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,21 +4,21 @@ A template for creating repos to manage your Dune queries using the CRUD API.

### Setup

1. First, go to the dashboard you want to create a repo for (must be owned by you/your team). Click on the "github" icon in the top right to get a popup which will display all your query ids for said dashboard.
- Alternatively, just get the list queries you want to track if you aren't doing this for a dashboard.
1. First, go to the dashboard you want to create a repo for (must be owned by you/your team). Click on the "github" icon in the top right to see your query ids.
- Or if you aren't doing this for a dashboard, just get the list queries you want to manage.

2. Copy and paste that list into the `queries.yml` file.

3. Install the python requirements and run the `update_from_dune.py` script.
3. Install the python requirements and run the `update_from_dune.py` script. You can input the following lines into a terminal/CLI:

```
pip install -r requirements.txt
python scripts/update_from_dune.py
```

This will bring in your query ids into `query_{id}.sql` files within the `queries` folder. You can run that same python script again anytime you need to update your work from Dune into this repo.
This will bring in your query ids into `query_{id}.sql` files within the `queries` folder. You can run that same python script again anytime you need to update your work from Dune into this repo.

4. Make any changes you need to directly in the repo, and any time you push a commit, `update_to_dune.py` will run and save your changes into Dune directly.
4. Make any changes you need to directly in the repo, and any time you push a commit, `update_to_dune.py` will run and save your changes into Dune directly. We use the [Dune CRUD API](https://dune.com/docs/api/api-reference/edit-queries/) to manage queries - note that this does not change how your queries behave in app.

### For Contributors

Expand Down

0 comments on commit 771e732

Please sign in to comment.