Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
76532bf
docs: Add implementation plan for unified CI/CD workflow
MariusStorhaug Oct 2, 2025
45115ca
feat(workflow)!: unified CI/CD workflow configuration
MariusStorhaug Oct 2, 2025
95784c6
enhance: clarify task completion and PR description update process
MariusStorhaug Oct 2, 2025
4567217
Delete obsolete research, specification, tasks, and test plan documen…
MariusStorhaug Oct 2, 2025
81efd45
chore: remove obsolete integration tests for unified workflow
MariusStorhaug Oct 2, 2025
b65fd9a
feat: consolidate CI/CD workflows into a single configuration file an…
MariusStorhaug Oct 2, 2025
91de5d9
chore: streamline implementation prompt by removing redundant steps a…
MariusStorhaug Oct 2, 2025
1aa5895
πŸ“– Add specification for unified workflow configuration
MariusStorhaug Oct 2, 2025
70dc216
chore: add instruction files for PowerShell and Markdown in copilot g…
MariusStorhaug Oct 2, 2025
613f7ac
feat: add Lint-Repository job to workflow and update checkout steps f…
MariusStorhaug Oct 2, 2025
55941e0
feat: remove obsolete CI workflow files and update Lint-Repository jo…
MariusStorhaug Oct 2, 2025
7be2509
feat: update workflow conditions to handle closed pull requests and i…
MariusStorhaug Oct 2, 2025
8c0220a
feat: add scenario matrix to README for job execution based on trigge…
MariusStorhaug Oct 2, 2025
2c81030
feat: update README to include inputs, setup/teardown scripts, and pe…
MariusStorhaug Oct 3, 2025
068d360
feat: update workflows to disable credential persistence and set fetc…
MariusStorhaug Oct 3, 2025
488b3f3
Merge branch 'main' into 001-unified-workflow
MariusStorhaug Oct 3, 2025
7242662
fix(spec): correct capitalization of "SemVer" in workflow configurati…
MariusStorhaug Oct 3, 2025
e488fa9
fix(prompt): correct punctuation and formatting in implementation ins…
MariusStorhaug Oct 3, 2025
6efc10f
fix(prompt): remove unnecessary code block formatting for user input …
MariusStorhaug Oct 3, 2025
bc5d7e9
fix(prompt): correct code block formatting for GitHub issue edit command
MariusStorhaug Oct 3, 2025
243f3e7
fix(prompt): specify markdown formatting for commit message example
MariusStorhaug Oct 3, 2025
c6b1a2f
fix(workflow): remove unnecessary installation step for PSModuleHelpers
MariusStorhaug Oct 3, 2025
7e3a3d8
delete(spec): remove unified workflow configuration specification doc…
MariusStorhaug Oct 3, 2025
6d6f5a3
fix(constitution): update workflow requirements for git credential ha…
MariusStorhaug Oct 3, 2025
8b2d083
fix(workflow): remove conditional logic comments from Publish-Module job
MariusStorhaug Oct 3, 2025
49dfea7
fix(workflow): clean up commented job descriptions in workflow file
MariusStorhaug Oct 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/copilot-instructions.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,4 +49,11 @@ pwsh -Command "ls -Recurse"
gh issue create --title "Feature" --body "Description"
```

## Other instructions

| Tech | Instruction file |
|------|------------------|
| PowerShell | [pwsh.instructions.md](./instructions/pwsh.instructions.md) |
| Markdown | [md.instructions.md](./instructions/md.instructions.md) |

<!-- MANUAL ADDITIONS END -->
326 changes: 143 additions & 183 deletions .github/prompts/implement.prompt.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions .github/workflows/Build-Docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ jobs:
- name: Checkout Code
uses: actions/checkout@v5
with:
persist-credentials: false
fetch-depth: 0

- name: Download module artifact
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/Build-Module.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,9 @@ jobs:
steps:
- name: Checkout Code
uses: actions/checkout@v5
with:
persist-credentials: false
fetch-depth: 0

- name: Build module
uses: PSModule/Build-PSModule@v4
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/Build-Site.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ jobs:
- name: Checkout Code
uses: actions/checkout@v5
with:
persist-credentials: false
fetch-depth: 0

- name: Install-PSModuleHelpers
Expand Down
324 changes: 0 additions & 324 deletions .github/workflows/CI.yml

This file was deleted.

3 changes: 3 additions & 0 deletions .github/workflows/Get-Settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,9 @@ jobs:
steps:
- name: Checkout Code
uses: actions/checkout@v5
with:
persist-credentials: false
fetch-depth: 0

- name: Get-Settings
uses: PSModule/GitHub-Script@v1
Expand Down
3 changes: 3 additions & 0 deletions .github/workflows/Lint-SourceCode.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,9 @@ jobs:
steps:
- name: Checkout Code
uses: actions/checkout@v5
with:
persist-credentials: false
fetch-depth: 0

- name: Lint-SourceCode
uses: PSModule/Invoke-ScriptAnalyzer@v3
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/Linter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,7 @@ jobs:
- name: Checkout repo
uses: actions/checkout@v5
with:
persist-credentials: false
fetch-depth: 0

- name: Lint code base
Expand Down
Loading
Loading