Skip to content

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

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions