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

(release) 2.4.3 #3638

Merged
merged 26 commits into from
Feb 27, 2025
Merged

(release) 2.4.3 #3638

merged 26 commits into from
Feb 27, 2025

Conversation

AdmiringWorm
Copy link
Member

This is the finalization of the Chocolatey CLI 2.4.3 release.

This includes the milestone 2.4.3.

gep13 and others added 26 commits November 13, 2024 10:38
(maint) Finish the 2.4.0 release by merging master to develop
(maint) Finish the 2.4.1 release by merging master to develop
(maint) synced file(s) with chocolatey/.github
(build) Update GHA to pin ubuntu version
This commit removes the no longer required no7zip build tasks, and also
the associated sln and csproj entries.

Previously, it was necessary to build a version of choco.exe that didn't
include the 7zip binaries, however, this version of Chocolatey CLI is no
longer required.

To simplify the overall build process, and also the release steps
required, the decision was taken to completely remove the no7zip build.
This updates the version used in the GitHub workflows to be a version
of upload-artifact that does not throw an exception.

The current version we are using started throwing an exception yesterday
due to it no longer being recommended to be used.
(maint) Update version for upload-artifact
(maint) Finish the 2.4.2 release by merging master to develop
The System.Linq.Dynamic.Core package is actually not being used, so it
is safe to remove from the project.  This came up as a Depdendabot
security report, which prompted us to check whether this was being
used.  When it was found that it isn't, the decision was made to remove
it, rather than updating it.
(maint) Remove unused dependency
This updates the branch filter for the normal Chocolatey build to
exclude any support branches from being built by our internal build
server.
This includes some updates to improve the release process from Support
Branches, however, it makes sense to use it on all branches.
(maint) Exclude support branches to branch filters
This updates the license header used for source files to have a license
and to be consistent across all files.
This adds the commit that updated the license headers to the ignore list.
(maint) Update file license headers
This updates the settings.kts file by moving the support filter from VCS
to the VCS filter.

This is believed to be the correct place to be able to filter out the
support branch, while still being able to manually initiate a build on
the branch.
(maint) Move support exclusion to VCR filter
This updates the warning that is outputted in non-elevated mode to not
be outputted when the user has not specified `--trace` on the
commandline.

Without this change, any time a use are running in a non-elevated mode,
they will always have the trace warning outputted even when they haven't
used the argument.

(cherry picked from commit 3a0d4b6)
This addresses a known CVE with 7-zip:

GHSA-2pjx-wvcg-vhr8
(cherry picked from commit c6da67a)
(maint) Back-merge changes from support branch to develop
This updates the Chocolatey NuGet package references to the latest
version available that was just recently created.

This new version fixes a problem in Chocolatey CLI where we are unable
to search for packages that starts with a prefix in an identifier.
…ith-not-working-as-expected-1836

(#1836) Update Chocolatey NuGet references
@AdmiringWorm AdmiringWorm requested a review from a team as a code owner February 27, 2025 09:55
@AdmiringWorm AdmiringWorm requested review from st3phhays and removed request for a team February 27, 2025 09:55
@AdmiringWorm AdmiringWorm added this to the 2.4.3 milestone Feb 27, 2025
@AdmiringWorm AdmiringWorm added the NO RELEASE NOTES Should not be included in the release notes - not enhancing or fixing end product. label Feb 27, 2025
@AdmiringWorm AdmiringWorm self-assigned this Feb 27, 2025
@AdmiringWorm AdmiringWorm requested a review from gep13 February 27, 2025 09:55
Copy link
Member

@gep13 gep13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@gep13 gep13 merged commit 5d67083 into master Feb 27, 2025
8 checks passed
@gep13 gep13 deleted the hotfix/2.4.3 branch February 27, 2025 10:42
@gep13
Copy link
Member

gep13 commented Feb 27, 2025

@AdmiringWorm thanks for getting this done!

@choco-bot
Copy link

🎉 This issue has been resolved in version 2.4.3 🎉

The release is available on:

Your GitReleaseManager bot 📦 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
NO RELEASE NOTES Should not be included in the release notes - not enhancing or fixing end product.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants