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

Rename Module and Improve Build Pipeline to Increase Visibility and Reliability #32

Closed
JPRuskin opened this issue Jul 6, 2023 · 2 comments · Fixed by #42
Closed

Rename Module and Improve Build Pipeline to Increase Visibility and Reliability #32

JPRuskin opened this issue Jul 6, 2023 · 2 comments · Fixed by #42
Assignees
Labels
5 - Released The issue has been resolved, and released to the public for consumption Breaking Change The issue will introduce backwards incompatible changes Improvement Issues that enhances existing functionality, or adds new features
Milestone

Comments

@JPRuskin
Copy link

JPRuskin commented Jul 6, 2023

We are missing the ability to build and release this module.

It's been agreed that before we can start integrating PRs and fixing issues, we'll need a way to build, test, and release this module.

We should:

  • Add a TeamCity build that can sign and publish the module to PowerShellGallery and the CCR
  • Add a GitHub Actions build that the community can use to build and test the module without signing
  • Change to SemVer v2 with the ID change
  • Release an initial 1.0.0 with no functional difference to the existing module
@JPRuskin JPRuskin added Improvement Issues that enhances existing functionality, or adds new features Build Automation Issues for changes to the build system, without functional changes needed to the project 2 - Working A user or team member has started working on the issue labels Jul 6, 2023
@JPRuskin JPRuskin added this to the 1.0.0 milestone Jul 6, 2023
@JPRuskin JPRuskin self-assigned this Jul 6, 2023
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 4, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 4, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 4, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 4, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 5, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 5, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 7, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 7, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 7, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 7, 2024
Prepare the repository for building with InvokeBuild instead of with the
build script in the repository.
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 7, 2024
Add in an InvokeBuild script and rename the project to Chocolatey-AU.
Using InvokeBuild will allow us to iterate on the build process more
easily as well as have distinct tasks in the build process.
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 7, 2024
Add the configuration for building on Team City and GitHub Actions. Also
remove the AppVeyor configuration.
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 7, 2024
Add in an InvokeBuild script and rename the project to Chocolatey-AU.
Using InvokeBuild will allow us to iterate on the build process more
easily as well as have distinct tasks in the build process
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 7, 2024
Add the configuration for building on Team City and GitHub Actions. Also
remove the AppVeyor configuration.
@corbob corbob mentioned this issue Mar 7, 2024
10 tasks
@corbob corbob assigned corbob and unassigned JPRuskin Mar 7, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 7, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 8, 2024
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 8, 2024
Add in an InvokeBuild script and rename the project to Chocolatey-AU.
Using InvokeBuild will allow us to iterate on the build process more
easily as well as have distinct tasks in the build process
corbob added a commit to corbob/chocolatey-au that referenced this issue Mar 8, 2024
Add the configuration for building on Team City and GitHub Actions. Also
remove the AppVeyor configuration.
JPRuskin added a commit that referenced this issue Mar 8, 2024
@corbob corbob added 4 - Done Code has been added to the repository, and has been reviewed by a team member and removed 2 - Working A user or team member has started working on the issue labels Mar 8, 2024
@corbob corbob linked a pull request Mar 8, 2024 that will close this issue
10 tasks
@corbob
Copy link
Contributor

corbob commented Mar 8, 2024

Not entirely sure why this didn't get closed automatically. It has been fixed with #42 .

@corbob corbob closed this as completed Mar 8, 2024
@corbob corbob removed the Improvement Issues that enhances existing functionality, or adds new features label Mar 11, 2024
@corbob corbob changed the title Missing Build Pipeline Improve Build Pipeline Mar 11, 2024
@corbob corbob added Improvement Issues that enhances existing functionality, or adds new features and removed Build Automation Issues for changes to the build system, without functional changes needed to the project labels Mar 11, 2024
@corbob corbob changed the title Improve Build Pipeline Improve Build Pipeline to Increase Visibility and Reliability Mar 11, 2024
@corbob corbob added the Breaking Change The issue will introduce backwards incompatible changes label Mar 11, 2024
@corbob corbob changed the title Improve Build Pipeline to Increase Visibility and Reliability Rename Module and Improve Build Pipeline to Increase Visibility and Reliability Mar 11, 2024
corbob added a commit that referenced this issue Mar 11, 2024
* develop:
  (maint) Update GitHub Actions versions
  (maint) Skip test that is failing in TeamCity
  (maint) Gather the Pester Test Results CI build
  (maint) Remove unused docs build task
  (maint) Add Release process issue template
  (#32) Adjust CI builds
  (#32) Add InvokeBuild script and rename project
  (#32) Adjust repository layout for InvokeBuild
@corbob corbob added 5 - Released The issue has been resolved, and released to the public for consumption and removed 4 - Done Code has been added to the repository, and has been reviewed by a team member labels Mar 11, 2024
@corbob
Copy link
Contributor

corbob commented Mar 11, 2024

🎉 This issue has been resolved in version 1.0.0 🎉

The release is available on:

Your GitReleaseManager bot 📦 🚀

@corbob corbob mentioned this issue Mar 12, 2024
62 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
5 - Released The issue has been resolved, and released to the public for consumption Breaking Change The issue will introduce backwards incompatible changes Improvement Issues that enhances existing functionality, or adds new features
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants