diff --git a/.github/ISSUE_TEMPLATE/operations_task.yml b/.github/ISSUE_TEMPLATE/operations_task.yml new file mode 100644 index 0000000..e43498d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/operations_task.yml @@ -0,0 +1,73 @@ +name: "🛠️ Operations Task" +description: Track repository and platform work not related to module functionality (CI/CD, docs publishing, GitHub Pages, automation). +labels: [chore] +body: + - type: markdown + attributes: + value: | + Use this template for operational or repository tasks, such as CI/CD maintenance, documentation publishing, GitHub Pages, and workflow automation. + Do not use this template for CosmosDB module behavior or API functionality changes. + - type: dropdown + id: area + attributes: + label: Operational Area + description: Which area does this task belong to? + options: + - CI/CD pipeline + - GitHub Actions workflows + - Release process + - Documentation publishing + - GitHub Pages/site + - Repository automation/tooling + - Dependency management + - Security/compliance + - Other + validations: + required: true + - type: textarea + id: summary + attributes: + label: Task Summary + description: Describe the operational task to be completed. + placeholder: e.g. Add docs publishing workflow for tagged releases. + validations: + required: true + - type: textarea + id: outcome + attributes: + label: Desired Outcome + description: What should be true when this task is done? + placeholder: e.g. Docs are automatically published to GitHub Pages on release. + validations: + required: true + - type: textarea + id: scope + attributes: + label: Scope and Boundaries + description: What is in scope and out of scope for this task? + placeholder: | + In scope: + - + Out of scope: + - + validations: + required: false + - type: textarea + id: dependencies + attributes: + label: Dependencies / Prerequisites + description: List related issues, PRs, secrets, environments, or approvals needed. + validations: + required: false + - type: checkboxes + id: confirmation + attributes: + label: Confirmation + options: + - label: This issue is for repository and operations work and not for module functionality changes. + required: true + - type: textarea + id: additional + attributes: + label: Additional Context + description: Add any extra details, links, or screenshots. diff --git a/CHANGELOG.md b/CHANGELOG.md index f643f89..b4c496d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,10 +11,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Added `AGENTS.md` and `copilot-instructions.md` to optimize the repository for Agentic development. +- Added `.github/ISSUE_TEMPLATE/operations_task.yml` issue template for + repository operations work such as CI/CD, docs publishing, and + GitHub Pages tasks. - Removed testing on Windows Server 2019 and MacOS 13. - Added [Spec-Kit](github.com/GitHub/spec-kit) support. - Added `specify/memory/constitution.md` to define the module's governing principles and development standards. +- Added `Configuration` to `RequiredModules.psd1` to satisfy + `ModuleBuilder` required module loading in newer releases. ### Changes diff --git a/RequiredModules.psd1 b/RequiredModules.psd1 index 354c832..d7da94a 100644 --- a/RequiredModules.psd1 +++ b/RequiredModules.psd1 @@ -13,6 +13,7 @@ Plaster = 'latest' Platyps = 'latest' ModuleBuilder = 'latest' + Configuration = 'latest' ChangelogManagement = 'latest' Sampler = 'latest' 'Sampler.GitHubTasks' = 'latest'