Efficient-Compression-Tool icon indicating copy to clipboard operation
Efficient-Compression-Tool copied to clipboard

Maintain a naming convention for release artifacts.

Open nathanielcwm opened this issue 3 years ago • 1 comments
trafficstars

I'm making this issue because the recent change in the release binaries name with 0.9.3 and 0.9.2 broke the autoupdate script in ScoopInstaller/Main. I've mitigated this issue temporarily with ScoopInstaller/Main#4054 but it would be nice if this wouldn't be an issue in the future.

I'm interested in making a Github Actions job to automatically create builds for releases.

nathanielcwm avatar Oct 24 '22 09:10 nathanielcwm

Hello Nathaniel, I think that's a good suggestion. I recently started using GitHub actions in a different project so I'm familiar with using it. For building on Windows, I generally use MinGW or cross-compile from Unix, while there have been contributions to fix MSVC build issues I have not tried it myself. With the releases, I usually also take some steps like stripping the build and having ECT compress itself to get a smaller size of the binary and gzipped binary, but those are less important. Give me some time to review the changes, I also plan to follow semantic versioning in the future to avoid issues with binaries.

fhanau avatar Oct 24 '22 15:10 fhanau