Skip to content

Releases: gaelcolas/Sampler.GitHubTasks

v0.4.1

31 Mar 11:09
v0.4.1

Choose a tag to compare

[v0.4.1]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.
  • Task Publish_release_to_GitHub
    • Added BuildCommit parameter for CI-aware commit resolution that automatically detects the actual built commit from CI environment variables (GITHUB_SHA, BUILD_SOURCEVERSION) or falls back to local git rev-parse HEAD.
    • Added DryRun parameter to simulate release creation without making actual changes, showing detailed information about what would be performed.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed Erroring when "$ProjectName.$ModuleVersion.nupkg" is not available (i.e. when using asset list in Build.yaml).
  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.
  • Updating when to skip the Create Changelog PR task (adding -ListAvailable).
  • Task Publish_release_to_GitHub
    • Removed unnecessary code line (issue #22).
    • Now the command New-GitHubRelease only outputs verbose information
      if $VerbosePreference says so.
  • Fixed to use the actual built commit instead of latest commit on main branch, improving traceability and preventing CI pipeline conflicts.
  • Fix PSGallery preview badge.
  • Added DocGeneration
  • Upload docs to Wiki (issue #31).
  • Update to Pester 5
  • Use matrix strategy for azure-pipelines unit tests.
  • Add Unit tests for public functions.
  • Use new pack task package_psresource_nupkg from Sampler.
  • Unpin PSResourceGet version.

Fixed

  • Fixed task error when the PackageToRelease does not exist (i.e. it's not a module being built creating the .nupkg).
  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.
  • Fixed the Azure DevOps pipeline to build on Ubuntu latest and Windows latest.
  • Fixed adding a release when GitHub immutable releases are enabled. (gaelcolas/Sampler#542).

v0.4.0-preview0001

11 Feb 18:39
c8e4838

Choose a tag to compare

v0.4.0-preview0001 Pre-release
Pre-release

[v0.4.0-preview0001]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.
  • Task Publish_release_to_GitHub
    • Added BuildCommit parameter for CI-aware commit resolution that automatically detects the actual built commit from CI environment variables (GITHUB_SHA, BUILD_SOURCEVERSION) or falls back to local git rev-parse HEAD.
    • Added DryRun parameter to simulate release creation without making actual changes, showing detailed information about what would be performed.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed Erroring when "$ProjectName.$ModuleVersion.nupkg" is not available (i.e. when using asset list in Build.yaml).
  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.
  • Updating when to skip the Create Changelog PR task (adding -ListAvailable).
  • Task Publish_release_to_GitHub
    • Removed unnecessary code line (issue #22).
    • Now the command New-GitHubRelease only outputs verbose information
      if $VerbosePreference says so.
    • Fixed to use the actual built commit instead of latest commit on main branch, improving traceability and preventing CI pipeline conflicts.
    • Disable Publish_GitHub_Wiki_Content task.
    • Fix PSGallery preview badge.

Fixed

  • Fixed task error when the PackageToRelease does not exist (i.e. it's not a module being built creating the .nupkg).
  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.
  • Fixed the Azure DevOps pipeline to build on Ubuntu latest and Windows latest.
  • Fixed adding a release when GitHub immutable releases are enabled. (gaelcolas/Sampler#542).

v0.3.5-preview0002

08 Jun 22:04
1f288c3

Choose a tag to compare

v0.3.5-preview0002 Pre-release
Pre-release

[v0.3.5-preview0002]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed Erroring when "$ProjectName.$ModuleVersion.nupkg" is not available (i.e. when using asset list in Build.yaml).
  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.
  • Updating when to skip the Create Changelog PR task (adding -ListAvailable).
  • Task Publish_release_to_GitHub
    • Removed unnecessary code line (issue #22).
    • Now the command New-GitHubRelease only outputs verbose information
      if $VerbosePreference says so.

Fixed

  • Fixed task error when the PackageToRelease does not exist (i.e. it's not a module being built creating the .nupkg).
  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.
  • Fixed the Azure DevOps pipeline to build on Ubunt latest.

v0.3.5-preview0001

25 Jan 14:03

Choose a tag to compare

v0.3.5-preview0001 Pre-release
Pre-release

[v0.3.5-preview0001]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed Erroring when "$ProjectName.$ModuleVersion.nupkg" is not available (i.e. when using asset list in Build.yaml).
  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.
  • Updating when to skip the Create Changelog PR task (adding -ListAvailable).

Fixed

  • Fixed task error when the PackageToRelease does not exist (i.e. it's not a module being built creating the .nupkg).
  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.
  • Fixed the Azure DevOps pipeline to build on Ubunt latest.

v0.3.4

25 Jan 12:46

Choose a tag to compare

[v0.3.4]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed Erroring when "$ProjectName.$ModuleVersion.nupkg" is not available (i.e. when using asset list in Build.yaml).
  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.

Fixed

  • Fixed task error when the PackageToRelease does not exist (i.e. it's not a module being built creating the .nupkg).
  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.
  • Fixed the Azure DevOps pipeline to build on Ubunt latest.

v0.3.4-preview0001

25 Jan 12:36

Choose a tag to compare

v0.3.4-preview0001 Pre-release
Pre-release

[v0.3.4-preview0001]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed Erroring when "$ProjectName.$ModuleVersion.nupkg" is not available (i.e. when using asset list in Build.yaml).
  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.

Fixed

  • Fixed task error when the PackageToRelease does not exist (i.e. it's not a module being built creating the .nupkg).
  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.
  • Fixed the Azure DevOps pipeline to build on Ubunt latest.

v0.3.3

08 Nov 23:15
bbb3a7f

Choose a tag to compare

[v0.3.3]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed Erroring when "$ProjectName.$ModuleVersion.nupkg" is not available (i.e. when using asset list in Build.yaml).
  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.

Fixed

  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.
  • Fixed the Azure DevOps pipeline to build on Ubunt latest.

v0.3.3-preview0001

08 Nov 22:46
bbb3a7f

Choose a tag to compare

v0.3.3-preview0001 Pre-release
Pre-release

[v0.3.3-preview0001]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed Erroring when "$ProjectName.$ModuleVersion.nupkg" is not available (i.e. when using asset list in Build.yaml).
  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.

Fixed

  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.
  • Fixed the Azure DevOps pipeline to build on Ubunt latest.

v0.3.2-preview0001

29 Sep 07:21
5932358

Choose a tag to compare

v0.3.2-preview0001 Pre-release
Pre-release

[v0.3.2-preview0001]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed Erroring when "$ProjectName.$ModuleVersion.nupkg" is not available (i.e. when using asset list in Build.yaml).
  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.

Fixed

  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.

v0.3.1

31 Aug 17:26
fa359c1

Choose a tag to compare

[v0.3.1]

Added

  • Created module with GitHub tasks from Sampler.
  • Support to add assets to GitHub released by defining the ReleaseAssets key in build.yml GitHubConfig.
  • Added logo.
  • Added Get-GHOwnerRepoFromRemoteUrl function.

Removed

  • Removed GitHub Access Token from variable being displayed during build. Fixes Issue #17.

Changed

  • Fixed tasks to use the new Sampler version and its public functions.
  • Fixed RootModule not loaded because of Module Manifest.
  • Making this project use the prerelease version of Sampler for testing.
  • Display GitHub Release info if already exists.
  • GitHub New PR to use Owner/Repo name.
  • Updated publish workflow in build.yml to Create GH PR upon release.
  • Updated the Readme with the icon.
  • Adding delay after creating release to make sure the tag is available at next git pull.

Fixed

  • Fixed typo when adding debug output for GH task.
  • Fixed using the Set-SamplerTaskVariable in GH tasks.