-
Notifications
You must be signed in to change notification settings - Fork 536
Add weekly agent examples test workflow #3902
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
- Create scripts/run-agent-examples.sh to test all agent framework integrations - Each example runs in isolated uv virtual environment with Python 3.11 - Tests against local ZenML code via editable install - Collects failures and generates detailed reports - Update workflow to run weekly on Mondays at 8:30 AM CET - Send Discord notifications with failure details when tests fail
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing Touches🧪 Generate unit tests
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. 🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. CodeRabbit Commands (Invoked using PR/Issue comments)Type Other keywords and placeholders
Status, Documentation and Community
|
Documentation Link Check Results❌ Absolute links check failed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Need to test this but overall looks good
- Adjust environment variables in the weekly agent pipelines test workflow YAML file. - Set ZENML_LOGGING_VERBOSITY to INFO and ensure MLSTACKS_ANALYTICS_OPT_OUT is true. - Maintain existing configurations for other environment variables. This update enhances the logging configuration and analytics settings for better test management.
The cache key included github.run_id which made it unique for every run, defeating the purpose of caching. This would create cache pollution without providing any performance benefits. UV has its own internal caching and is already fast enough for this weekly job without the GitHub Actions cache layer.
This PR adds a new GitHub Actions workflow to test all agent framework integration examples weekly, ensuring they continue to work with the latest ZenML code.
Changes
Added
scripts/run-agent-examples.sh
- Bash script that:examples/agent_framework_integrations
Added
.github/workflows/weekly-agent-pipelines-test.yml
- GitHub Actions workflow that:Key Features
Testing
The workflow can be manually triggered via workflow dispatch to test immediately.
Related Issues
N/A - Proactive addition for CI coverage of agent framework examples