Skip to content

Enhance the swiftly release build logic #146

Closed
@cmcgee1024

Description

@cmcgee1024

The current script for building a release assumes that the only artifacts will be single static binaries, and at the moment it's only making Linux binaries for the supported architectures (x86_64, and aarch64).

This process should be changed to better align with the sorts of artifacts that comes with Swift toolchains at swift.org, such as the tar.gz archives. Also, there should be a macOS pkg installer with a lipo-ed binary that works on both x86_64, and arm64 macOS.

The self-install logic should be reconfigured to work with these types of artifacts moving forward. Also, the self-upgrade will need to be changed.

Metadata

Metadata

Assignees

Labels

release candidateThis issue is a candidate for the next release

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions