refactor: standardize conda environment to solarwindpy.yml without date suffixes - #377
Conversation
…te suffixes - Remove timestamp-based environment file naming from requirements_to_conda_env.py - Simplify sync-requirements.yml workflow to always use solarwindpy.yml - Update doctest_validation.yml to use standard environment file - Fix existing solarwindpy.yml to have correct environment name - Eliminate workflow input for conda_env_suffix (no longer needed) This standardization improves predictability and Git diff tracking by using consistent filenames across all automated workflows. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Claude finished @blalterman's task —— View job PR Review: Conda Environment StandardizationReview Progress
🔍 Code Quality Review✅ Excellent Overall QualityThis PR demonstrates high-quality refactoring with clear benefits and solid implementation. 📋 Code Quality AssessmentPython Script ( |
- Remove stale submodule index entry causing CI warnings - Re-add as regular directory for conda feedstock testing - Fixes: fatal: No url found for submodule path warning in doctest-validation The directory was incorrectly registered as a submodule without corresponding .gitmodules configuration, causing git checkout warnings in CI workflows. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
SolarWindPy Documentation Validation - Python 3.10✅ Status: PASSED Essential Metrics:
🎉 All essential documentation examples working! |
- Remove temporary testing directory as planned in Phase 5 - Eliminates 'fatal: No url found for submodule path' CI warnings - Production automation uses GitHub API, not local copies - Testing can be done with temporary clones when needed The directory was added in commit 0f39cab as a temporary resource for testing conda feedstock automation. The automation is now complete and uses the GitHub API directly. Fixes the doctest-validation (3.10) CI warning: "fatal: No url found for submodule path 'solarwindpy-feedstock' in .gitmodules" 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Claude finished @blalterman's task —— View job PR Review: Conda Environment StandardizationReview Progress
🔍 Code Quality Review✅ Excellent Overall QualityThis PR demonstrates high-quality refactoring with clear benefits and solid implementation. 📋 Code Quality AssessmentPython Script ( |
SolarWindPy Documentation Validation - Python 3.10✅ Status: PASSED Essential Metrics:
🎉 All essential documentation examples working! |
Uh oh!
There was an error while loading. Please reload this page.
Summary
solarwindpy.ymlfilenameChanges Made
🔧 Core Script Updates
solarwindpy-20250819tosolarwindpy⚙️ Workflow Updates
conda_env_suffixworkflow input (no longer needed)solarwindpyname with--overwriteflagsolarwindpy.ymldirectlyls -t solarwindpy-*.yml) with static referenceBenefits
✅ Predictable Filenames: Always creates
solarwindpy.ymlwithout date suffixes✅ Better Git Tracking: Consistent filename enables proper diff tracking of environment changes
✅ Simplified Workflows: Eliminates conditional date logic across all automated processes
✅ Reduced Complexity: Removes potential failure points from dynamic file discovery
Test Plan
--overwrite🤖 Generated with Claude Code