Skip to content

build: create a reproducible Void Linux contributor environment #18

Description

@amandeavor

Goal

Give contributors one documented, reproducible Void Linux environment for checking components without modifying their main system.

Scope

Create either a container definition or a tightly documented disposable VM workflow that can:

  • install pinned or recorded build dependencies
  • run the current Rust formatting and check commands
  • build VelocityMind with strict warnings
  • prepare the GTK/Tauri dependencies incrementally
  • avoid mounting or exposing real block devices by default

Acceptance criteria

  • a fresh contributor can follow the instructions from a clean host
  • versions and architecture are visible in logs
  • no signing keys or privileged host paths are required for basic checks
  • CI and local commands share the same entry points where practical
  • known unsupported components are reported clearly

This is an ownership-sized project and a good path toward maintaining build and release infrastructure.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    component: buildBuild system, packaging, and releasesenhancementNew feature or requesthelp wantedExtra attention is neededmaintainer-wantedArea seeking a long-term component owner

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions