Skip to content

CopyGitHubRepo 0.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 31 Aug 03:02
39800f5

Added

  • Added opt-in GitHub Release preservation for FullHistory migrations with -IncludeReleases.
  • Added release filtering by tag include/exclude wildcard patterns, prerelease/draft opt-in, and newest-N limiting.
  • Added immutable release-selection evidence to migration planning so execution restores the exact reviewed releases rather than rerunning a live filter.
  • Added post-FullHistory restoration of release metadata and assets with tag-target, release metadata, asset name/label/size/content-type/digest verification where available, plus preservation of the selected source Latest release designation.
  • Added fail-closed release drift detection when a selected source release changes after planning, plus release provenance in migration/recovery results.
  • Added Test-GitHubRepositoryMigration -IncludeReleases with the same release-selection filters for independent read-only FullHistory release verification.
  • Added Start-CopyGitHubRepositoryWizard -Version to report the loaded module version without starting discovery, planning, or migration activity.
  • Added controlled unit, integration, and GitHub E2E coverage for filtered release selection, release assets, Latest designation, tag-target preservation, and independent post-migration verification.

Changed

  • Strengthened release-line safety and reliability by keeping repository-protection restoration bound to reviewed planning evidence, preserving fail-closed GitHub API read behavior, and maintaining verification-before-restoration and recovery-evidence ordering across supported copy paths.
  • Improved documentation discoverability and validation with page-specific search/social metadata, sitemap and robots support, structured-data checks, and clearer quality-gate diagnostics.