* topshot metadata pull v1
* before swap from lambda
* ready for stress test / batch sizing tmrw
* define unique key in helper tbl
* typo
* add todo deloy udf_api
* slight format tweak
* named
* migrate to livequery schema
* add parameter yml
* add livequery model yml, need tests
* alter metadata job run
* del old streamline macros
* silver upd - in flight
* clean up py model
* limit comment
* revert silver topshot metadata
* new silver model
* union new lq data into nft metadata table(s)
* del block_timestamp from metadata needed view
* untag silver nft allday metadata
* set limit to 3500
* addback topshot tag
* update schedule to hourly
* add: model to backfill
* fix: node's string format
* add tags
* upd collection model
* mainnet21 hardcoded collections history model
* del tag
* mainnet 21 getblock
* tag for 21
* realtime models
* alias num as height
* realtime tags
* add missing tag and newlines
* backfiller
* backfiller
* move script to folder (renamed) python, upd test accordingly w dir name ch
* upd script to accept model input, update jobs per method call
* error w use_dev arg
* add: silver mdoels
* limit backfill job in python script
* rename silver dbt models to streamline_ and move into silver/core
* explicit casting to silver streamline models
* add documentation to silver streamline models
* run only current mainnet and history mainnet 22 first
* activate schedule for gha
* del hardcoded mainnet models
* move history modes out of subdirs into history dir
* fix GHA vars
* del upstream 1+ from history step
* del tag
---------
Co-authored-by: Jack Forgash <jmfxyz@pm.me>
* blocks completeness
* block tx count external api model
* txs completeness model
* add col alias
* test result agg cte and temp test range
* curr range test
* revert source change - other pr
* xchain silver
* nuke api key & move to secrets, create workflow
* add scheduled tag
* update workflow w cache
* add obs tag
* rem testing range from txs complete
* comment out schedule and del double comman
* add default null for key var
* use template for GHA
* add custom notification
* move nft models to folder
* put silver models in folder
* swap labels to crosschain
* move script
* move script
* update failed test list if none
* first pass
* test 2
* test 3
* test 4
* test 5
* test 6
* test 6
* test 7
* test 8
* test 9
* test 10
* test 11
* repo token test
* token test 2
* token test 3
* token test 4
* token test 5
* Auto-update docs
* removed with on checkout test
* testing file move
* mkdir command
* no spaces
* Auto-update docs
* update gitignore for target again
* Auto-update docs
* clean target
* Auto-update docs
* will it delete user.yml
* Auto-update docs
* test profile as env
* echo echo
* space
* secretS
* nope, only encrypted
* Auto-update docs
* clean up test profile
* Auto-update docs
* pythonless test
* Auto-update docs
* del blank line
* jk keep python
* Auto-update docs
* docs branch
* docs branch
* docs branch
* manual -b
* checkout main first
* upstream
* set upstream later
* ok now if theres a change
* or
* git
* fetch
* new branch success, what about existing branch
* ff only
* conditional git
* del and create new docs branch
* true
* true elsewhere
* del docs dir
Co-authored-by: github-actions <abc@xyz>
* first pass
* test 2
* test 3
* test 4
* test 5
* test 6
* test 6
* test 7
* test 8
* test 9
* test 10
* test 11
* repo token test
* token test 2
* token test 3
* token test 4
* token test 5
* Auto-update docs
* removed with on checkout test
* testing file move
* mkdir command
* no spaces
* Auto-update docs
* update gitignore for target again
* Auto-update docs
* clean target
* Auto-update docs
* will it delete user.yml
* Auto-update docs
* test profile as env
* echo echo
* space
* secretS
* nope, only encrypted
* Auto-update docs
* clean up test profile
* Auto-update docs
* pythonless test
* Auto-update docs
* del blank line
* jk keep python
Co-authored-by: github-actions <abc@xyz>