Skip to content

Issue #8059 : Rebrand hop-env files as Hop install spec and fix Open/Save As - #8103

Merged
hansva merged 1 commit into
apache:mainfrom
mattcasters:issue-8059
Aug 26, 2026
Merged

Issue #8059 : Rebrand hop-env files as Hop install spec and fix Open/Save As#8103
hansva merged 1 commit into
apache:mainfrom
mattcasters:issue-8059

Conversation

@mattcasters

Copy link
Copy Markdown
Contributor

What

Fixes #8059.

The Marketplace Environment tab was easy to confuse with a project lifecycle environment, and Open / Save As failed when the path was a project-relative '${PROJECT_HOME}'/… or VFS URI (Path.of cannot resolve those).

This change:

  • Renames the UI to Hop install spec (Marketplace tab, lifecycle environment Install spec file field, docs). On-disk names stay hop-env.yaml / full-client-env.yaml.
  • Loads and saves spec files through HopVfs with variable resolution, so Open / Save As work from a project folder.
  • Adds a form editor in Explorer for well-known spec filenames, Edit YAML in Explorer for hand edits, and an Explorer context menu Edit as Hop install spec.
  • Updates the two Marketplace screenshots in the user manual.

How to test

  1. Open Tools → Marketplace… → Install spec.
  2. Save As a hop-env.yaml under the active project (path may be rewritten to '${PROJECT_HOME}'/hop-env.yaml). Re-open it; it should load.
  3. Edit YAML in Explorer, change the file, Reload.
  4. In a lifecycle environment dialog, Marketplace plugins tab: the field is Install spec file; Edit… / Browse… should accept the same paths.

… Open/Save As

Marketplace Open/Save As now uses HopVfs and variables so project-relative
paths work. Rename the Environment tab to Install spec to distinguish these
YAML files from project lifecycle environments. Add an Explorer file type
and Edit YAML in Explorer for hand edits.
@hansva
hansva merged commit 3d713de into apache:main Aug 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug]: Change Marketplace file path

2 participants