swiftly icon indicating copy to clipboard operation
swiftly copied to clipboard

Enhancements to the release build script

Open cmcgee1024 opened this issue 1 year ago • 4 comments

Add macOS support for making releases there.

Rewrite the release builder script in Swift for better reproducibility and ergonomics. It runs using this command:

swift run build-swiftly-release

Perform necessary system checks up front so that anyone running the script can make any necessary adjustments so that the release can be built.

Print the location of the final release product file at the end for easy of finding the path to copy to the final release destination.

cmcgee1024 avatar Sep 11 '24 14:09 cmcgee1024

@swift-ci test macOS

cmcgee1024 avatar Sep 12 '24 12:09 cmcgee1024

Addresses a portion of #146

cmcgee1024 avatar Sep 12 '24 18:09 cmcgee1024

TODO: include all of the relevant licenses into the release artifact, including libarchive.

cmcgee1024 avatar Sep 12 '24 18:09 cmcgee1024

@swift-ci test macOS

cmcgee1024 avatar Sep 16 '24 21:09 cmcgee1024

We should update the logic to allow inputs for identifier and sign cert for macOS .pkg

shahmishal avatar Oct 16 '24 22:10 shahmishal