-
Notifications
You must be signed in to change notification settings - Fork 907
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
Rework build process to remove the use of -unpackself
command
#3427
Comments
2 tasks
vexx32
added a commit
to vexx32/choco
that referenced
this issue
Oct 25, 2024
This command is deprecated, so we need to remove it from our build to give ourselves the ability to actually remove that functionality in future.
vexx32
added a commit
to vexx32/choco
that referenced
this issue
Oct 25, 2024
This command is deprecated, so we need to remove it from our build to give ourselves the ability to actually remove that functionality in future.
vexx32
added a commit
to vexx32/choco
that referenced
this issue
Oct 25, 2024
This command is deprecated, so we need to remove it from our build to give ourselves the ability to actually remove that functionality in future.
10 tasks
vexx32
added a commit
to vexx32/choco
that referenced
this issue
Oct 28, 2024
This command is deprecated, so we need to remove it from our build to give ourselves the ability to actually remove that functionality in future.
vexx32
added a commit
to vexx32/choco
that referenced
this issue
Oct 28, 2024
This command is deprecated, so we need to remove it from our build to give ourselves the ability to actually remove that functionality in future. To facilitate this, the embedded resource files are being copied to the build output folder so that the Cake build can easily copy them to the locations they are needed. In the longer-term these resource files will be relegate to `<None>` rather than `<EmbeddedResource>` when we fully remove the `-unpackself` command from Chocolatey CLI, and we will not need to be shipping them embedded in the executable itself any longer.
corbob
pushed a commit
to vexx32/choco
that referenced
this issue
Nov 4, 2024
This command is deprecated, so we need to remove it from our build to give ourselves the ability to actually remove that functionality in future. To facilitate this, the embedded resource files are being copied to the build output folder so that the Cake build can easily copy them to the locations they are needed. In the longer-term these resource files will be relegate to `<None>` rather than `<EmbeddedResource>` when we fully remove the `-unpackself` command from Chocolatey CLI, and we will not need to be shipping them embedded in the executable itself any longer.
corbob
added a commit
that referenced
this issue
Nov 4, 2024
(#3427) Rework build to remove use of -unpackself
vexx32
changed the title
Rework build process to remove the use of
Rework build process to remove the use of Nov 12, 2024
-unpackself
-unpackself
command
🎉 This issue has been resolved in version 2.4.0 🎉 The release is available on: |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Checklist
Is Your Feature Request Related To A Problem? Please describe.
Per #3426, we are looking to deprecate
-unpackself
. We will need to replace it in our build processes.Describe The Solution. Why is it needed?
Replace usage of
-unpackself
to generate the directory structure from thechocolatey.resources
assembly with some straightforward file copies from the project into the nuget/chocolatey/choco directory.Additional Context
No response
Related Issues
unpackself
command #3426The text was updated successfully, but these errors were encountered: