Remove unused asdf-related diagnostic classes
Summary
As part of dropping support for asdf (epic &19027 (closed)), we need to remove unused diagnostic classes that were specifically created to help users with asdf-related issues.
Background
The following diagnostic classes are no longer needed since asdf support is being removed:
-
GDK::Diagnostic::MacPorts- Warned users about MacPorts conflicts with asdf -
GDK::Diagnostic::RvmAndAsdf- Detected conflicts between RVM and asdf
These diagnostics were created to help users troubleshoot asdf-specific issues, but with asdf being dropped entirely, they serve no purpose and should be removed.
Implementation
Remove the following files:
lib/gdk/diagnostic/mac_ports.rblib/gdk/diagnostic/rvm_and_asdf.rbspec/lib/gdk/diagnostic/mac_ports_spec.rbspec/lib/gdk/diagnostic/rvm_and_asdf_spec.rb
Acceptance Criteria
-
All asdf-related diagnostic classes are removed -
Corresponding test files are removed -
No references to these diagnostics remain in the codebase -
Tests pass after removal
Related
- Epic: &19027 (closed) (Drop support for asdf)
- MR: !5225 (merged)