Error on gdk run if asdf is in use
What does this merge request do and why?
As of July 31st 2025, GDK no longer supports asdf.
This MR:
- Changes the warning on GDK to an error if
asdf.opt_outis set tofalseand asdf is installed. - Changes the default for
asdf.opt_outtotrue, to remove the need to explicitly opt out ingdk.yml. - Adds telemetry for this error message to determine the number of impacted users.
See #2768 (closed)
How to set up and validate locally
-
brew install asdfto install asdf gdk config set asdf.opt_out false- Running any gdk command should show the error and exit.
Merge request checklist
-
This MR references an issue describing the change. -
Tests added for new functionality. If not, please raise an issue to follow-up. -
Documentation added/updated, if needed. -
Announcement added, if change is notable. -
gdk doctortest added, if needed.
