Skip to content

Refactor: move Go module into v2 directory - #6

Merged
Alex9001 merged 1 commit into
mainfrom
refactor/v2-module-layout
Sep 1, 2026
Merged

Refactor: move Go module into v2 directory#6
Alex9001 merged 1 commit into
mainfrom
refactor/v2-module-layout

Conversation

@Alex9001

@Alex9001 Alex9001 commented Sep 1, 2026

Copy link
Copy Markdown
Owner

Summary

  • move the public Go v2 module into the standard v2/ major-version directory
  • keep the module path, CLI install path, tags, release artifact names, and runtime behavior unchanged
  • move community documents into GitHub-recognized locations and update every CI, Docker, GUI, release, and AUR build path
  • add a CI assertion that prevents source files from drifting back into the repository root

Why

GitHub now presents a concise project landing page instead of placing the README below dozens of implementation files. The root contains 13 tracked entries, while the implementation remains naturally browsable under v2/.

Validation

  • go -C v2 test -race ./...
  • vet, staticcheck, gosec, govulncheck, and complexity guardrails
  • native Qt configure, build, widget tests, and private-engine handshake
  • Docker image build and entrypoint smoke test
  • GoReleaser v2.17.1 config check and complete snapshot assembly (local SBOM generation skipped because Syft is CI-provided)
  • extracted source archive rebuild, tests, and dependency-license collection
  • rendered AUR metadata validation

@Alex9001
Alex9001 merged commit 2a22d56 into main Sep 1, 2026
43 checks passed
@Alex9001
Alex9001 deleted the refactor/v2-module-layout branch September 1, 2026 08:22
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