-
Notifications
You must be signed in to change notification settings - Fork 2
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
Add publish step to swift-toolbox in CI/CD #1185
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1 - yea, just a simple release tag
2 - for releases that already exist on package registry, you would probably need to create a external script to fetch all previous gh release and generate based on that.
3 - not too sure about value but no harm in adding all the binaries @silverjam
also should this be done on the private CI side where releases are created (and just add an extra step to build additional binaries and hook to package registry) https://github.com/swift-nav/swift-toolbox-ci/blob/ed55ef50a99e661845a0c9527d9430191831f86a/.github/workflows/distribute.yml#L52
Frontend and Release Workflow Started here |
Frontend and Release Workflow Started here |
Frontend and Release Workflow Started here |
Frontend and Release Workflow Started here |
Frontend and Release Workflow Started here |
Frontend and Release Workflow Started here |
Doing this in https://github.com/swift-nav/swift-toolbox-ci could work, but it's not necessary since we don't need to use any of the lab machines |
Also, we'd have to introduce new architectures into the matrix there anyway, so I think it's a bit cleaner to just do the Swift Toolbox CLI stuff in it's own CI workflow. |
Frontend and Release Workflow Started here |
I simplified this PR to just contain the makefile changes necessary to make this happen. The CI/CD will live elsewhere. |
This PR adds a command to the Makefile which aids in publishing of the binary tools in console_backend.