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

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions