Skip to content

infra: CI/CD pipelines and shared workflow templates #13

@kristopherjturner

Description

@kristopherjturner

Overview

Implement CI/CD automation pipelines for the toolkit itself — lint, validation, release, and the shared workflow templates that will be replicated to solution repos.

Scope

  • GitHub Actions workflow: PSScriptAnalyzer + YAML lint on all toolkit files
  • GitHub Actions workflow: unit tests for PowerShell and Python modules
  • GitHub Actions workflow: Release Please for automated changelog and releases
  • Shared workflow templates in pipelines/templates/ (designed for reuse in solution repos):
    • template-lint.yml — PSScriptAnalyzer / ruff / shellcheck
    • template-test.yml — Pester / pytest with coverage
    • template-release.yml — Release Please integration
  • Release artifact: toolkit ZIP with versioned module exports

Acceptance Criteria

Dependencies

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions