Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Regenerating schema after plugin install may not include all profile types #1882

Closed
Tracked by #1971 ...
t1m0thyj opened this issue Jul 28, 2022 · 3 comments
Closed
Tracked by #1971 ...
Assignees
Labels
bug Something isn't working priority-medium Not functioning - next quarter if capacity permits severity-medium Bug where workaround exists or that doesn't prevent the usage of Zowe. Just makes it more complex.

Comments

@t1m0thyj
Copy link
Member

If you have neither the Endevor or Endevor Bridge for Git plug-ins installed and then:

  1. Install the Endevor Bridge for Git plug-in first. It will install but fail to validate because the Endevor plug-in is a prereq that is missing.
  2. Install the Endevor plug-in second. It will install and update the schema to include new profile types (endevor and endevor-location).

Now you have no plug-in validation errors, but the endevor-bridge-for-git profile type is missing from your schema.
A workaround is to reinstall the Endevor Bridge for Git plug-in (or install any other plug-in that has profiles to trigger a schema update).

@t1m0thyj t1m0thyj added bug Something isn't working priority-medium Not functioning - next quarter if capacity permits severity-medium Bug where workaround exists or that doesn't prevent the usage of Zowe. Just makes it more complex. labels Nov 29, 2022
@awharn awharn transferred this issue from zowe/imperative Nov 13, 2023
@zFernand0
Copy link
Member

@adam-wolfe adam-wolfe mentioned this issue Jan 4, 2024
26 tasks
@adam-wolfe adam-wolfe mentioned this issue Feb 26, 2024
23 tasks
@traeok
Copy link
Member

traeok commented Apr 17, 2024

I tested this issue again and it still occurs - however, I'm wondering if we should cancel the installation process for a plug-in if it depends on another CLI plug-in that's not installed?

Update: I wanted to add clarification to a comment I made earlier in standup - VS Code does not prevent users from installing an extension if it has a dependency, but it will install the dependency before installing the requested extension. Maybe we can implement similar behavior? If we cannot reach out to npm, we can warn the user that a dependency is required and cannot be fetched.

@JTonda
Copy link

JTonda commented Apr 24, 2024

Spike needed: 3 pts
Implementation: Stretch/next PI

@JTonda JTonda closed this as not planned Won't fix, can't repro, duplicate, stale Jun 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working priority-medium Not functioning - next quarter if capacity permits severity-medium Bug where workaround exists or that doesn't prevent the usage of Zowe. Just makes it more complex.
Projects
Status: Closed
Development

No branches or pull requests

4 participants