Skip to content

Update module definitions for common runtime #3972

@markcowl

Description

@markcowl

Description

  • Look at class composition for Common modules - split classes between abstractions related modules and cmdket related modules, and ensure that abstractions-related modules have no depeendencies on cmdlet-related common modules
  • Add common runtime assembly loading to psm1 definition for profile module
  • Remove dependent modules in the common runtime for each module package
  • Add script transformations to the build tools for these changes to the packaging build step
  • Move dependencies on AzureRm.Profile to ModuleVersion instead of RequiredVersion for all AzureRm modules
  • Perform installation tests across PowerShell 3, 4, 5, 5.1 to verify correct execution of existing modules with the new runtime

Cost: 8

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions