Skip to content

Commit 4594348

Browse files
dependabot[bot]MariusStorhaugCopilot
authored
Bump PSModule/Document-PSModule from 1.0.11 to 1.0.12 (#242)
Bumps [PSModule/Document-PSModule](https://github.com/psmodule/document-psmodule) from 1.0.11 to 1.0.12. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/psmodule/document-psmodule/releases">PSModule/Document-PSModule's releases</a>.</em></p> <blockquote> <h2>v1.0.12</h2> <h1>Bump actions/checkout from 5 to 6 (<a href="https://redirect.github.com/psmodule/document-psmodule/issues/31">#31</a>)</h1> <p>Bumps <a href="https://github.com/actions/checkout">actions/checkout</a> from 5 to 6.</p> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/PSModule/Document-PSModule/commit/15dc407c99e408fc0a4023d4f16aee2a5507ba74"><code>15dc407</code></a> Bump actions/checkout from 5 to 6 (<a href="https://redirect.github.com/psmodule/document-psmodule/issues/31">#31</a>)</li> <li>See full diff in <a href="https://github.com/psmodule/document-psmodule/compare/7e50d9f41753417346ff75b3601a90524aa8ab7e...15dc407c99e408fc0a4023d4f16aee2a5507ba74">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=PSModule/Document-PSModule&package-manager=github_actions&previous-version=1.0.11&new-version=1.0.12)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Marius Storhaug <[email protected]> Co-authored-by: Copilot <[email protected]> Co-authored-by: MariusStorhaug <[email protected]>
1 parent e39a576 commit 4594348

File tree

10 files changed

+105
-101
lines changed

10 files changed

+105
-101
lines changed

.github/copilot-instructions.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ When executing terminal commands (using `run_in_terminal` or similar tools):
1212

1313
## Other instructions
1414

15-
| Tech | Instruction file |
16-
|------|------------------|
15+
| Tech | Instruction file |
16+
|------------|-------------------------------------------------------------|
1717
| PowerShell | [pwsh.instructions.md](./instructions/pwsh.instructions.md) |
18-
| Markdown | [md.instructions.md](./instructions/md.instructions.md) |
18+
| Markdown | [md.instructions.md](./instructions/md.instructions.md) |

.github/linters/.markdown-lint.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ MD026:
1818
MD029: false # Ordered list item prefix
1919
MD033: false # Allow inline HTML
2020
MD036: false # Emphasis used instead of a heading
21+
MD060:
22+
style: "leading" # Table column style (leading avoids emoji width issues)
2123

2224
#################
2325
# Rules by tags #

.github/prompts/constitution.prompt.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ Two operating modes:
2929

3030
Replacement Analysis Table (when overlap detected):
3131

32-
| Existing Item | Proposed New / Change | Overlap Basis | Suggested Action |
33-
|---------------|-----------------------|---------------|------------------|
34-
| <title / section> | <incoming title / change> | e.g. semantic similarity, scope duplication | Replace / Merge / Keep Both |
32+
| Existing Item | Proposed New / Change | Overlap Basis | Suggested Action |
33+
|---------------------|---------------------------|----------------------------------------------|----------------------------|
34+
| <title / section> | <incoming title / change> | e.g. semantic similarity, scope duplication | Replace / Merge / Keep Both |
3535

3636
Heuristics for overlap:
3737
- Title similarity score (case-insensitive) >= 0.6 (rough string similarity) OR

.github/prompts/plan.prompt.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -102,14 +102,14 @@ Given the implementation details provided as an argument, do this:
102102
- **Use the same title for the PR**: The PR title must match the issue title exactly
103103
- If unable to retrieve the issue title, determine the PR type and icon based on the changes:
104104

105-
| Type of change | Icon | Label |
106-
|-|-|-|
107-
| Docs | 📖 | Docs |
108-
| Fix | 🪲 | Fix, Patch |
109-
| Security fix | ⚠️ | Fix |
110-
| Patch | 🩹 | Patch |
111-
| Feature | 🚀 | Minor |
112-
| Breaking change | 🌟 | Major |
105+
| Type of change | Icon | Label |
106+
| --------------- | ---- | ---------- |
107+
| Docs | 📖 | Docs |
108+
| Fix | 🪲 | Fix, Patch |
109+
| Security fix | ⚠️ | Fix |
110+
| Patch | 🩹 | Patch |
111+
| Feature | 🚀 | Minor |
112+
| Breaking change | 🌟 | Major |
113113

114114
- Fallback PR title format (if issue title unavailable): `<Icon> [Type of change]: <Short description>`
115115
- Create PR description:

.github/prompts/pr.prompt.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ $ARGUMENTS
1414

1515
## Supported Change Types
1616

17-
| Type | Icon | Labels | Description |
18-
|------|------|--------|-------------|
19-
| Major | 🌟 | `Major` | Breaking changes that affect compatibility |
20-
| Minor | 🚀 | `Minor` | New features or enhancements |
21-
| Patch | 🩹 | `Patch` | Small fixes or improvements |
22-
| Fix | 🪲 | `Fix`, `Patch` | Bugfixes |
23-
| Docs | 📖 | `Docs` | Documentation changes only |
17+
| Type | Icon | Labels | Description |
18+
| ----- | ---- | -------------- | ------------------------------------------ |
19+
| Major | 🌟 | `Major` | Breaking changes that affect compatibility |
20+
| Minor | 🚀 | `Minor` | New features or enhancements |
21+
| Patch | 🩹 | `Patch` | Small fixes or improvements |
22+
| Fix | 🪲 | `Fix`, `Patch` | Bugfixes |
23+
| Docs | 📖 | `Docs` | Documentation changes only |
2424

2525
## Execution Steps
2626

.github/workflows/Build-Docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ jobs:
6060
path: ${{ inputs.WorkingDirectory }}/outputs/module
6161

6262
- name: Document module
63-
uses: PSModule/Document-PSModule@7e50d9f41753417346ff75b3601a90524aa8ab7e # v1.0.11
63+
uses: PSModule/Document-PSModule@15dc407c99e408fc0a4023d4f16aee2a5507ba74 # v1.0.12
6464
with:
6565
Name: ${{ inputs.Name }}
6666
WorkingDirectory: ${{ inputs.WorkingDirectory }}

.specify/memory/constitution.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -495,21 +495,21 @@ The Process-PSModule workflow uses **dynamic conditions** to determine job execu
495495

496496
### Publishing Behavior Examples
497497

498-
| PR State | Labels | Build/Test | Publish-Module | Publish-Site | Version |
499-
|----------|--------|------------|----------------|--------------|---------|
500-
| Opened | `minor` | ✅ Yes | ❌ No | ❌ No | N/A (not published) |
501-
| Opened | `prerelease` | ✅ Yes | ✅ Yes (prerelease) | ❌ No | `1.3.0-branchname001` |
502-
| Opened | `prerelease`, `minor` | ✅ Yes | ✅ Yes (prerelease) | ❌ No | `1.3.0-branchname001` |
503-
| Synchronized | `major` | ✅ Yes | ❌ No | ❌ No | N/A (not published) |
504-
| Synchronized | `prerelease` | ✅ Yes | ✅ Yes (prerelease) | ❌ No | `1.3.0-branchname002` |
505-
| Merged | `minor` | ✅ Yes | ✅ Yes (normal) | ✅ Yes | `1.3.0` |
506-
| Merged | `major` | ✅ Yes | ✅ Yes (normal) | ✅ Yes | `2.0.0` |
507-
| Merged | `patch` | ✅ Yes | ✅ Yes (normal) | ✅ Yes | `1.2.4` |
508-
| Merged | (no label) | ✅ Yes | ✅ Yes (if AutoPatching) | ✅ Yes | `1.2.4` (patch) |
509-
| Merged | `NoRelease` | ✅ Yes | ❌ No | ❌ No | N/A (skipped) |
510-
| Merged | `prerelease`, `minor` | ✅ Yes | ✅ Yes (normal) | ✅ Yes | `1.3.0` (prerelease ignored) |
511-
| Scheduled (cron) | N/A | ✅ Yes | ❌ No | ❌ No | N/A (validation only) |
512-
| Manual (workflow_dispatch) | N/A | ✅ Yes | ❌ No | ❌ No | N/A (validation only) |
498+
| PR State | Labels | Build/Test | Publish-Module | Publish-Site | Version |
499+
| -------------------------- | --------------------- | ---------- | ------------------------ | ------------ | ---------------------------- |
500+
| Opened | `minor` | ✅ Yes | ❌ No | ❌ No | N/A (not published) |
501+
| Opened | `prerelease` | ✅ Yes | ✅ Yes (prerelease) | ❌ No | `1.3.0-branchname001` |
502+
| Opened | `prerelease`, `minor` | ✅ Yes | ✅ Yes (prerelease) | ❌ No | `1.3.0-branchname001` |
503+
| Synchronized | `major` | ✅ Yes | ❌ No | ❌ No | N/A (not published) |
504+
| Synchronized | `prerelease` | ✅ Yes | ✅ Yes (prerelease) | ❌ No | `1.3.0-branchname002` |
505+
| Merged | `minor` | ✅ Yes | ✅ Yes (normal) | ✅ Yes | `1.3.0` |
506+
| Merged | `major` | ✅ Yes | ✅ Yes (normal) | ✅ Yes | `2.0.0` |
507+
| Merged | `patch` | ✅ Yes | ✅ Yes (normal) | ✅ Yes | `1.2.4` |
508+
| Merged | (no label) | ✅ Yes | ✅ Yes (if AutoPatching) | ✅ Yes | `1.2.4` (patch) |
509+
| Merged | `NoRelease` | ✅ Yes | ❌ No | ❌ No | N/A (skipped) |
510+
| Merged | `prerelease`, `minor` | ✅ Yes | ✅ Yes (normal) | ✅ Yes | `1.3.0` (prerelease ignored) |
511+
| Scheduled (cron) | N/A | ✅ Yes | ❌ No | ❌ No | N/A (validation only) |
512+
| Manual (workflow_dispatch) | N/A | ✅ Yes | ❌ No | ❌ No | N/A (validation only) |
513513

514514
### Version Calculation Process
515515

.specify/templates/plan-template.md

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,17 +35,17 @@
3535

3636
## Technical Context
3737

38-
| Aspect | Details |
39-
|--------|---------|
40-
| **Language/Version** | [e.g., Python 3.11, Swift 5.9, Rust 1.75 or NEEDS CLARIFICATION] |
41-
| **Primary Dependencies** | [e.g., FastAPI, UIKit, LLVM or NEEDS CLARIFICATION] |
42-
| **Storage** | [if applicable, e.g., PostgreSQL, CoreData, files or N/A] |
43-
| **Testing** | [e.g., pytest, XCTest, cargo test or NEEDS CLARIFICATION] |
44-
| **Target Platform** | [e.g., Linux server, iOS 15+, Wasm or NEEDS CLARIFICATION] |
45-
| **Project Type** | [single/web/mobile - determines source structure] |
46-
| **Performance Goals** | [domain-specific, e.g., 1000 req/s, 10k lines/sec, 60 fps or NEEDS CLARIFICATION] |
47-
| **Constraints** | [domain-specific, e.g., <200ms p95, <100MB memory, offline-capable or NEEDS CLARIFICATION] |
48-
| **Scale/Scope** | [domain-specific, e.g., 10k users, 1M LOC, 50 screens or NEEDS CLARIFICATION] |
38+
| Aspect | Details |
39+
| ------------------------ | ------------------------------------------------------------------------------------------ |
40+
| **Language/Version** | [e.g., Python 3.11, Swift 5.9, Rust 1.75 or NEEDS CLARIFICATION] |
41+
| **Primary Dependencies** | [e.g., FastAPI, UIKit, LLVM or NEEDS CLARIFICATION] |
42+
| **Storage** | [if applicable, e.g., PostgreSQL, CoreData, files or N/A] |
43+
| **Testing** | [e.g., pytest, XCTest, cargo test or NEEDS CLARIFICATION] |
44+
| **Target Platform** | [e.g., Linux server, iOS 15+, Wasm or NEEDS CLARIFICATION] |
45+
| **Project Type** | [single/web/mobile - determines source structure] |
46+
| **Performance Goals** | [domain-specific, e.g., 1000 req/s, 10k lines/sec, 60 fps or NEEDS CLARIFICATION] |
47+
| **Constraints** | [domain-specific, e.g., <200ms p95, <100MB memory, offline-capable or NEEDS CLARIFICATION] |
48+
| **Scale/Scope** | [domain-specific, e.g., 10k users, 1M LOC, 50 screens or NEEDS CLARIFICATION] |
4949

5050
## Constitution Check
5151

@@ -243,10 +243,10 @@ directories captured above]
243243

244244
*Fill ONLY if Constitution Check has violations that must be justified*
245245

246-
| Violation | Why Needed | Simpler Alternative Rejected Because |
247-
|-----------|------------|-------------------------------------|
248-
| [e.g., 4th project] | [current need] | [why 3 projects insufficient] |
249-
| [e.g., Repository pattern] | [specific problem] | [why direct DB access insufficient] |
246+
| Violation | Why Needed | Simpler Alternative Rejected Because |
247+
| -------------------------- | ------------------ | ------------------------------------ |
248+
| [e.g., 4th project] | [current need] | [why 3 projects insufficient] |
249+
| [e.g., Repository pattern] | [specific problem] | [why direct DB access insufficient] |
250250

251251
## Progress Tracking
252252

.specify/templates/spec-template.md

Lines changed: 31 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -20,53 +20,53 @@
2020

2121
### Functional Requirements
2222

23-
| ID | Requirement |
24-
|----|-------------|
25-
| **FR-001** | System MUST [specific capability, e.g., "allow users to create accounts"] |
26-
| **FR-002** | System MUST [specific capability, e.g., "validate email addresses"] |
27-
| **FR-003** | Users MUST be able to [key interaction, e.g., "reset their password"] |
28-
| **FR-004** | System MUST [data requirement, e.g., "persist user preferences"] |
29-
| **FR-005** | System MUST [behavior, e.g., "log all security events"] |
23+
| ID | Requirement |
24+
| ---------- | ----------------------------------------------------------------------------------------------------------------- |
25+
| **FR-001** | System MUST [specific capability, e.g., "allow users to create accounts"] |
26+
| **FR-002** | System MUST [specific capability, e.g., "validate email addresses"] |
27+
| **FR-003** | Users MUST be able to [key interaction, e.g., "reset their password"] |
28+
| **FR-004** | System MUST [data requirement, e.g., "persist user preferences"] |
29+
| **FR-005** | System MUST [behavior, e.g., "log all security events"] |
3030
| **FR-006** | System MUST authenticate users via [NEEDS CLARIFICATION: auth method not specified - email/password, SSO, OAuth?] |
31-
| **FR-007** | System MUST retain user data for [NEEDS CLARIFICATION: retention period not specified] |
31+
| **FR-007** | System MUST retain user data for [NEEDS CLARIFICATION: retention period not specified] |
3232

3333
### Non-Functional Requirements
3434

35-
| ID | Requirement |
36-
|----|-------------|
37-
| **NFR-001** | System MUST respond within [specific time, e.g., "500ms for 95th percentile"] |
38-
| **NFR-002** | System MUST handle [specific load, e.g., "1000 concurrent users"] |
39-
| **NFR-003** | System MUST maintain [availability target, e.g., "99.9% uptime"] |
40-
| **NFR-004** | System MUST scale to [capacity limit, e.g., "10,000 transactions per second"] |
41-
| **NFR-005** | System MUST recover within [time period, e.g., "5 minutes after failure"] |
35+
| ID | Requirement |
36+
| ----------- | ------------------------------------------------------------------------------------------------------------ |
37+
| **NFR-001** | System MUST respond within [specific time, e.g., "500ms for 95th percentile"] |
38+
| **NFR-002** | System MUST handle [specific load, e.g., "1000 concurrent users"] |
39+
| **NFR-003** | System MUST maintain [availability target, e.g., "99.9% uptime"] |
40+
| **NFR-004** | System MUST scale to [capacity limit, e.g., "10,000 transactions per second"] |
41+
| **NFR-005** | System MUST recover within [time period, e.g., "5 minutes after failure"] |
4242
| **NFR-006** | System MUST encrypt data [NEEDS CLARIFICATION: encryption scope not specified - at rest, in transit, both?] |
43-
| **NFR-007** | System MUST maintain audit logs for [NEEDS CLARIFICATION: retention period not specified] |
43+
| **NFR-007** | System MUST maintain audit logs for [NEEDS CLARIFICATION: retention period not specified] |
4444

4545
### Quality Attributes Addressed
4646

47-
| Attribute | Target Metric |
48-
|-----------|---------------|
49-
| **Performance** | [e.g., "Response time < 200ms", "Throughput > 5000 TPS"] |
50-
| **Scalability** | [e.g., "Support 100,000 concurrent users", "Linear scaling to 10 nodes"] |
51-
| **Availability** | [e.g., "99.95% uptime", "Max 4 hours downtime per year"] |
52-
| **Reliability** | [e.g., "MTBF > 720 hours", "Error rate < 0.01%"] |
53-
| **Security** | [e.g., "OWASP Top 10 compliant", "SOC 2 Type II certified"] |
54-
| **Maintainability** | [e.g., "Code coverage > 80%", "Cyclomatic complexity < 10"] |
55-
| **Usability** | [e.g., "Task completion time < 2 minutes", "User satisfaction > 4.5/5"] |
47+
| Attribute | Target Metric |
48+
| ------------------- | ------------------------------------------------------------------------- |
49+
| **Performance** | [e.g., "Response time < 200ms", "Throughput > 5000 TPS"] |
50+
| **Scalability** | [e.g., "Support 100,000 concurrent users", "Linear scaling to 10 nodes"] |
51+
| **Availability** | [e.g., "99.95% uptime", "Max 4 hours downtime per year"] |
52+
| **Reliability** | [e.g., "MTBF > 720 hours", "Error rate < 0.01%"] |
53+
| **Security** | [e.g., "OWASP Top 10 compliant", "SOC 2 Type II certified"] |
54+
| **Maintainability** | [e.g., "Code coverage > 80%", "Cyclomatic complexity < 10"] |
55+
| **Usability** | [e.g., "Task completion time < 2 minutes", "User satisfaction > 4.5/5"] |
5656

5757
### Constraints *(include if applicable)*
5858

59-
| Constraint | Description |
60-
|------------|-------------|
59+
| Constraint | Description |
60+
| ------------------ | --------------------------------------------------------------------- |
6161
| **[Constraint 1]** | [Limitation or restriction, e.g., "Must run on Windows Server 2019+"] |
62-
| **[Constraint 2]** | [Compliance requirement, e.g., "Must comply with GDPR"] |
62+
| **[Constraint 2]** | [Compliance requirement, e.g., "Must comply with GDPR"] |
6363

6464
### Key Entities *(include if feature involves data)*
6565

66-
| Entity | Description |
67-
|--------|-------------|
66+
| Entity | Description |
67+
| -------------- | ----------------------------------------------------------- |
6868
| **[Entity 1]** | [What it represents, key attributes without implementation] |
69-
| **[Entity 2]** | [What it represents, relationships to other entities] |
69+
| **[Entity 2]** | [What it represents, relationships to other entities] |
7070

7171
---
7272

0 commit comments

Comments
 (0)