Skip to content

[Feature]: Standardize Output Parsing for Application Attributes #731

@ricoroodenburg

Description

@ricoroodenburg

What is your feature request?

Currently, there is inconsistency in the naming conventions used for application outputs, such as "Ring," "Stream," and "Channel.". For example, Citrix uses "Stream" (e.g., Current), while Microsoft uses "Channel" (e.g., Current).

To improve clarity and consistency, I propose that we standardise all these terms.

Below is the proposed standardised set of attributes:
Name: The application's name.
Architecture: The system architecture (e.g., X86, X64, ARM64).
Installer: Previously referred to as "Type." This could include formats like MSI, EXE, and MSIX.
Edition: Previously referred to as "Type," "Plugin," or "Release." Examples include Enterprise, Reader, Acrobat.
Channel: Previously referred to as "Ring," "Channel," or "Stream." Examples include Current, Production, Public.
Language: The language of the application (e.g., EN, NL).
Date: The date when this version of the application was released.
URI: Download URI
Version: The specific version of the application.
Build: The specific build of the application.

Have you tested against the current version?

  • Yes, I've updated Evergreen and tested against the current version.

Have you reviewed the documentation?

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions