Refactor and cleanup WorkspaceVariable handling

What does this MR do and why?

Refactoring and cleanup of WorkspaceVariable handling. See NOTEs in comments for details.

Related to Introduce gl_workspace_reconciled_actual_state ... (#520866 - closed)

References

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshot_2025-02-24_at_1.31.20_AM

How to set up and validate locally

  • Create a workspace, open the terminal in VS Code, and ensure that all environment and file variables are still properly set.
Edited by Chad Woolley

Merge request reports

Loading