You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Refine checksum-based publish decision model into fixed Process-PSModule behavior #427
Process-PSModule release/publish decisions should be fixed and artifact-driven rather than repository-configurable path heuristics.
Request
Refine #184 into a concrete design where build/test always run, publish decisions are made from module/docs artifact checksums, and mutable latest checksums are managed by a GitHub App-backed state mechanism.
Acceptance criteria
ImportantFilePatterns is removed from the decision model for publish gating.
Build/test stages run regardless of file path changes.
Publish matrix is defined by checksum differences (module/docs/both/none).
Module checksum remains the only signal that can drive module version bump behavior.
State model distinguishes immutable release provenance vs mutable latest baseline.
Technical decisions
Fixed process contract: Behavior is non-configurable across module repositories.
State split: Immutable checksum evidence on releases; mutable latest baseline for runtime decisions.
Auth model: GitHub App token is the standard mechanism for state writes.
Implementation plan
Write final spec in issue body (or linked design doc)
Define workflow contract and outputs
Decompose implementation into PR-sized child tasks
Activity