forked from hyperliquid-dex/hyperliquid-python-sdk
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Labels
Description
@claude Please update the existing .github/workflows/claude.yml workflow file to:
Integration Improvements:
- Reference the new
CLAUDE.mdconfiguration file in the custom_instructions - Ensure the workflow can trigger the new automation pipeline (testing, documentation, merging)
- Add proper labeling and artifact generation for downstream workflows
- Improve error handling and status reporting
Required Changes:
-
Update custom_instructions section to include:
custom_instructions: | This is a Python SDK for Hyperliquid API trading. Please refer to CLAUDE.md for comprehensive project guidelines. [Keep existing instructions but reference CLAUDE.md as the primary source]
-
Add workflow outputs for downstream workflows:
- Branch name where changes were made
- PR number if created
- List of modified files
- Success/failure status
-
Improve labeling strategy:
- Add workflow-specific labels to issues/PRs
- Tag with automation pipeline identifiers
- Include timestamp and workflow run information
-
Add artifact generation:
- Generate summary of changes made
- Create workflow metadata for testing phase
- Output console logs for documentation workflow
Pipeline Integration:
- Ensure this workflow properly triggers the testing workflow
- Include necessary permissions for artifact access
- Add proper error handling for workflow chaining
Backwards Compatibility:
- Keep all existing functionality intact
- Maintain current trigger conditions and behavior
- Don't break existing @claude mentions and responses
Quality Improvements:
- Add timeout handling for long-running operations
- Include retry logic for transient failures
- Better error messages and status reporting
Please analyze the current claude.yml file and make these improvements while maintaining full compatibility with existing usage patterns.