Skip to content

Document installer qualification and shared build test gates - #13

Merged
mstrhakr merged 7 commits into
mainfrom
docs/shared-tests-and-permission-qualification-20261021
Oct 21, 2026
Merged

mstrhakr merged 7 commits into
mainfrom
docs/shared-tests-and-permission-qualification-20261021

Conversation

@mstrhakr

Copy link
Copy Markdown
Contributor

Summary

Paired documentation for Printmaster-Org/printmaster#67.

  • Record scoped closure of installer permission qualification with actual MSI/SYSTEM, restricted-user and native Unix evidence; retain remaining release-gate boundaries.
  • Document shared test wrappers, fail-fast/keep-going, prerequisites, suite omissions, Docker isolation and platform skips.
  • Document build -> tests gates, full nonprivileged release validation before version mutation, explicit override/bypass flags and no automatic installation/elevation.
  • Update stale references after removing unused root helpers and record independent six-shard browser CI plus parallel module discovery.
  • Record measured qualification: original 9m26s, prior shared 10m25s, three shards 6m01s, six shards 3m27s. Individual-run timings are not guarantees.

Validation

34 documentation tests passed, fresh Hugo --gc --minify --panicOnWarning build, and generated checks validated 108 HTML pages/106 search entries and all local links/assets/anchors.

Merge order

Merge source PR #67 first, then this PR. Preserve source commit hashes referenced by the guides. No release, version bump, trust activation or unqualified transaction/migration claims.

Depth8064 and others added 7 commits October 20, 2026 15:24
Record actual Linux/macOS separate-identity execution, owner-approved Windows MSI/SYSTEM permission checks, green hosted CI and remaining transaction/migration/platform boundaries. Keep local baseline failures and recovery details explicit; eight top-level gates remain.

Implementation: Printmaster-Org/printmaster@eac1f11

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Replace stale script references and competing baseline commands with the shared test wrappers. Document explicit suite omissions, prerequisites, Docker isolation and qualification boundaries.

Implementation: Printmaster-Org/printmaster@6af4bf4

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Document that Windows testcontainers receives a per-subprocess endpoint override without changing the subsequent Docker CLI context.

Implementation: Printmaster-Org/printmaster@198175c

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…repair

Explain explicit keep-going diagnostics, not-run suite reporting and cleanup on failure. Record how to rebuild staticcheck with the module toolchain rather than only updating its release.

Implementation: Printmaster-Org/printmaster test/shared-test-runner-20261020 (paired fail-fast change)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Document independent browser sharding, parallel discovered modules, basic build defaults, explicit overrides and full release validation before version mutation.

Implementation: Printmaster-Org/printmaster test/shared-test-runner-20261020 (paired ci and build gate change)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Keep two workers per runner while separating the heavier WebKit projects observed in the three-shard qualification run.

Implementation: Printmaster-Org/printmaster test/shared-test-runner-20261020 (paired six-shard tuning)

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Record all required jobs passing with unchanged browser coverage, actual Windows gated build execution and Bash/PowerShell release-gate fixtures. Distinguish measured wall time from guarantees and acknowledge extra runner overhead.

Implementation: Printmaster-Org/printmaster@e31370d

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

Only a minor documentation clarification remains; merge the paired implementation first as specified.

1 open issue
What changed in this PR

Documents installer permission qualification and shared testing/build gates for paired application PR #67, while preserving remaining release boundaries.

Changes:

  • Records scoped permission qualification and outstanding release gates.
  • Explains shared test suites, prerequisites, skips, and build/release validation.
  • Updates automation references and records six-shard CI timings.
File Description
content/​development/​testing/​e2e-testing.md Documents isolated Docker E2E execution.
content/​development/​testing/​_index.md Defines shared suites and validation gates.
content/​development/​testing-ci.md Aligns testing guidance with shared wrappers.
content/​development/​project-structure.md Updates automation and fixture references.
content/​development/​build-workflow.md Explains build and release test gates.
content/​development/​auto-update-plan.md Records qualification evidence and remaining gates.
content/​components/​agent/​_index.md Replaces the removed version-helper command.

Review effort: Balanced

Dry runs preview the gate without executing it.

Missing Docker, SQLite, docs checkout/dependencies or Hugo fail the full gate;
there is no automatic installation, root elevation or silent downgrade.
@mstrhakr
mstrhakr merged commit 44ffd6b into main Oct 21, 2026
4 checks passed
@mstrhakr
mstrhakr deleted the docs/shared-tests-and-permission-qualification-20261021 branch October 21, 2026 13:31
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.

3 participants