Skip to content

Conversation

@hjorslev
Copy link
Owner

@hjorslev hjorslev commented Mar 1, 2024

PR Summary

New CI/CD using GH Actions. Based on the work found in https://github.com/santisq/PSParallelPipeline/

Minor adjustment so the module version is coming from the GitHub Release tag.

Context

Update the CI/CD system so it is centered around GitHub Releases. When a new release is published using GitHub Releases the module is built and published to the PowerShell Gallery.

Changes

  • Adds fully working CI/CD workflow using GitHub Actions.
  • Removes AppVeyor and Azure Pipelines.

Checklist

  • Pull Request has a meaningful title.
  • Summarized changes.
  • Pull Request is ready to merge & is not WIP.
  • Added tests / only testable interactively.
    • Make sure you add a new test if old tests do not effectively test the code changed.
  • Added documentation / opened issue to track adding documentation at a later date.

@hjorslev hjorslev self-assigned this Mar 1, 2024
@hjorslev hjorslev added the Category-Build 🚀 Modifies the build / deployment system. label Mar 1, 2024
@codecov
Copy link

codecov bot commented Mar 10, 2024

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@hjorslev hjorslev merged commit 2e754ee into master Mar 10, 2024
@hjorslev hjorslev deleted the new-cicd branch March 10, 2024 20:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Category-Build 🚀 Modifies the build / deployment system.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants