Skip to content

Cleanup#116

Merged
OwendB1 merged 3 commits into
mainfrom
cleanup
Jul 5, 2026
Merged

Cleanup#116
OwendB1 merged 3 commits into
mainfrom
cleanup

Conversation

@OwendB1

@OwendB1 OwendB1 commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

This pull request updates documentation and workflow scripts to standardize on the concept of a single Quasar install root (QUASAR_INSTALL_DIR), replacing the previous use of a separate "data directory" in most places. It clarifies how configuration, runtime state, and deployment are handled, and updates instructions for local development and Linux deployment to match the new approach. Additionally, it simplifies version parsing in the release workflow.

Documentation and Configuration Standardization:

  • All references to the Quasar "data directory" are updated to use the "install directory" (QUASAR_INSTALL_DIR), clarifying that configuration, runtime state, and operator overrides now live in the install root rather than a separate data directory. This affects setup, migration, update, and backup instructions across multiple docs. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11]

  • Local development instructions are updated to reflect the use of .quasar-install-dir and the new environment variable. This makes it easier to run the worker directly against an installed/deployed tree and clarifies precedence between environment variables and config files. [1] [2]

Linux Deployment and Service Management:

  • Linux deployment instructions now set and use QUASAR_INSTALL_DIR for both the service and installer, and clarify the migration away from legacy data roots. The UI shutdown process and service restart instructions are updated for the new model. [1] [2] [3]

Release Workflow Script:

  • The version parsing logic in .github/workflows/release.yml is simplified by removing legacy prerelease handling, always appending a zero for the fourth version component if not present.

Minor Cleanups:

  • Outdated details about legacy migration and server definition upgrades are removed from the architecture documentation.

OwendB1 added 3 commits July 3, 2026 23:32
Make Shutdown Quasar drain Bootstrap instead of asking systemd to stop the unit or letting the worker respawn.

Use QUASAR_INSTALL_DIR as the single Quasar root, remove QUASAR_DATA_DIR and --data-dir, and update installers plus docs for the unified layout.
Let Rider launch profiles point at an ignored .quasar-install-dir file instead of committing a developer-specific QUASAR_INSTALL_DIR path.

QUASAR_INSTALL_DIR still wins when set directly; the file fallback is only for direct worker development.
@OwendB1
OwendB1 merged commit 7544506 into main Jul 5, 2026
4 checks passed
@OwendB1
OwendB1 deleted the cleanup branch July 5, 2026 14:48
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