Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Made release instructions clearer and change the "release" tag to happen after the release PR has been merged to
main
. This (along with the following) ensures that this PR isn't included in the release notes of the next framework release.Added a workflow to publish a release on tags of the form
x.y.z
(i.e. for release of the Swift package). This means that we'll have releases both when we publish framework and package (the former now has "(framework)" appended to its release name). This workflow cannot be tested before it's been merged tomain
, but aworkflow_dispatch
trigger has been added in case we need to debug.The old releases have already been updated to conform to the changes in this PR.
The indentation in the workflow files has been adjusted for consistency.
In the "Publish Binary Framework" workflow the
zip
command was replaced withditto
as that is recommended in various places because it's the command that Finder uses to compress. It apparently also includes things thatzip
doesn't which could be relevant if the contents were to be signed at some point...Finally, the generated swift file was also renamed to
generated.swift
to prevent it from confusing reviewers to think that it's manual work 🙈