Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New CI/CD using GH actions #60

Merged
merged 9 commits into from
Mar 10, 2024
Merged

New CI/CD using GH actions #60

merged 9 commits into from
Mar 10, 2024

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
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
10 checks passed
@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.

1 participant