mirror of
https://github.com/FlipsideCrypto/livequery-models.git
synced 2026-02-06 19:06:49 +00:00
* Update GitHub Actions workflow to reduce thread count and add extensive API integration documentation - Changed thread count from 24 to 5 in GitHub Actions workflows for improved performance. - Added comprehensive README files for various API integrations including Alchemy, NBA All Day, API Layer, Binance, and more. - Introduced new UDFs and UDTFs for Groq and Slack API integrations, enhancing functionality and usability. - Implemented tests for new UDFs and UDTFs to ensure reliability and correctness. - Updated existing UDF definitions and added new tests for enhanced coverage and robustness. * Refactor Slack UDFs to use webhook secret names and improve error handling - Updated UDF definitions to replace WEBHOOK_URL and BOT_TOKEN with WEBHOOK_SECRET_NAME for enhanced security. - Improved error messages for required parameters in the SQL logic. - Standardized comments for clarity and consistency across UDFs. - Ensured proper handling of user context for accessing secrets in the vault. * update test * fix test * update slack * remove test * fix tests * fix * fix test args * fix * add .gitignore * Add Slack Notification Macros and Enhance UDFs - Introduced a new dbt macro for sending Slack notifications from GitHub Actions with AI-powered failure analysis. - Added comprehensive README documentation for the new macro, detailing setup, configuration options, and usage examples. - Implemented a SQL macro to handle Slack message formatting and sending, including support for AI analysis and threading. - Updated existing UDFs to utilize webhook secret names for improved security and added detailed comments for clarity. - Enhanced error handling and logging within the macros to ensure robust operation and easier debugging. * update slack alerts * update * remove groq * Enhance Slack Alert Macros with AI Analysis Features - Updated README documentation to clarify AI provider options and added new parameters for model selection and custom prompts. - Modified SQL macros to support the new `model_name` and `ai_prompt` parameters for improved AI analysis capabilities. - Adjusted UDF signatures and comments to reflect the changes in AI provider functionality and requirements. - Improved test cases to validate the new features and ensure robust performance of the Slack alert macros. * update slack_alert * change secret path to data_platform * add backward compatibility for udf_api_v2 * revert to Object return type * update type
25 lines
1.2 KiB
YAML
25 lines
1.2 KiB
YAML
selectors:
|
|
- name: test_udfs
|
|
definition:
|
|
union:
|
|
- method: package
|
|
value: livequery_models
|
|
- exclude:
|
|
- livequery_models.deploy.marketplace.quicknode.test_quicknode_solana*
|
|
- livequery_models.deploy.marketplace.quicknode.test_quicknode_polygon*
|
|
- livequery_models.deploy.marketplace.bitquery.* # API Credits not enough
|
|
- livequery_models.deploy.marketplace.covalent.* # API Credits not enough
|
|
- livequery_models.deploy.marketplace.coingecko.* # API Credits not enough
|
|
- livequery_models.deploy.marketplace.allday.* # GraphQL API not working
|
|
- livequery_models.deploy.marketplace.playgrounds.* # API Endpoints not working
|
|
- livequery_models.deploy.marketplace.strangelove.* # API Endpoints not working
|
|
- livequery_models.deploy.marketplace.apilayer.* # API Endpoints not working
|
|
- livequery_models.deploy.marketplace.opensea.* # Requite wallet validated API Key
|
|
- livequery_models.deploy.marketplace.credmark.* # Requires API Key
|
|
|
|
- name: test_udfs_without_context
|
|
definition:
|
|
union:
|
|
- method: test_name
|
|
value: "*test_udf_without_context*"
|