Opened 4 years ago
Last modified 3 months ago
#10771 assigned enhancement
Provide portable Windows release archive
| Reported by: | kidkat | Owned by: | kidkat |
|---|---|---|---|
| Priority: | Normal | Milestone: | |
| Component: | Other | Version: | |
| Keywords: | Cc: |
Description (last modified by )
Currently we only provide an installer for Windows. It would be helpful if we could provide an archive with the contents as well.
In my case when a new version comes out I have to install it and then copy the files over manually and then uninstall it again.
To work properly this requires a patch from Joachim Reichel which prefers the local cfg etc. folder over the compiled-in one.
We should probably generate this in every CI build to ease testing for external users.
Change History (9)
comment:1 by , 4 years ago
| Description: | modified (diff) |
|---|
comment:2 by , 4 years ago
comment:3 by , 4 years ago
We should probably generate this in every CI build to ease testing for external users.
well.. that means there will be ~100 MB extra of artifacts for every CI build. It sounds excessive to me.
comment:4 by , 4 years ago
This would also make it easier for someone to grab an older version for testing or reverting to a previous one because of issues without uninstall/install/uninstall loops.
well.. that means there will be ~100 MB extra of artifacts for every CI build. It sounds excessive to me.
We should also add it to the downloadable artifacts on the release page.
well.. that means there will be ~100 MB extra of artifacts for every CI build. It sounds excessive to me.
We should only store the artifacts for main builds and not every PR. The cache has a maximum and the oldest builds will be dropped.
comment:5 by , 3 years ago
The loading order fix for cfg has been published: https://github.com/danmar/cppcheck/pull/4424.
comment:6 by , 3 years ago
| Owner: | changed from to |
|---|---|
| Status: | new → assigned |
I started a preliminary portable package with https://github.com/danmar/cppcheck/pull/4669.
comment:7 by , 3 years ago
After merging the linked PR the portable package contains most (actually even more) files the installer does.
imho we already provide this. download the "deploy" artifact from the "release-windows" github action.