Skip to content

Conversation

@plemarquand
Copy link
Contributor

The swift package show-dependencies and swift package describe commands run on extension activation, and several extension features are gated behind their results. These were run with execSwift calls which show no progress in the VS Code UI.

The swift package show-dependencies command specifically could kick off a package resolution if the dependencies are missing, and for large packages this could take quite some time. As a result the extension could look like it was not activating.

Move these two commands into VS Code tasks that report their status in the progress bar, and let the user see the actual commands being run in the terminal.

Tasks

  • Required tests have been written
  • [ ] Documentation has been updated
  • Added an entry to CHANGELOG.md if applicable

The `swift package show-dependencies` and `swift package describe`
commands run on extension activation, and several extension features are
gated behind their results. These were run with `execSwift` calls which
show no progress in the VS Code UI.

The `swift package show-dependencies` command specifically could kick
off a package resolution if the dependencies are missing, and for large
packages this could take quite some time. As a result the extension
could look like it was not activating.

Move these two commands into VS Code tasks that report their status in
the progress bar, and let the user see the actual commands being run in
the terminal.
@plemarquand plemarquand force-pushed the show-dep-startup-progress-2 branch from 77907f4 to 6f89ae8 Compare December 15, 2025 16:29
@plemarquand plemarquand force-pushed the show-dep-startup-progress-2 branch from 76bb85b to e43da0c Compare December 16, 2025 00:52
@plemarquand plemarquand force-pushed the show-dep-startup-progress-2 branch 4 times, most recently from 0bb0b40 to 6a18d7e Compare December 16, 2025 20:44
@plemarquand plemarquand force-pushed the show-dep-startup-progress-2 branch from 6a18d7e to 38358ae Compare December 16, 2025 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant