Skip to content

Conversation

@rmigneco
Copy link
Collaborator

@rmigneco rmigneco commented Nov 13, 2024

Description

Note: this pull request is based on cherry-picked commit from #139 but with develop as the base branch

The generate-release action is a manual dispatch action that takes the version number as an input, and depending on the major version, will checkout either main or main_1.x, then merge either develop or develop_1.x into it, bump all the version strings in the repo, and raise a PR against main or main_1.x.

The publish-release action runs on merge to main or main_1.x and reads the version from the version.txt file to determine the release tag it should publish, then publishes that release.

Change Notes

Pre-submission Checklist

  • I ran the unit tests locally before checking in.
  • I made sure there were no compiler warnings before checking in.
  • I have written useful documentation for all public code.
  • I have written unit tests for this new feature.

The generate-release action is a manual dispatch action that takes
the version number as an input, and depending on the major version,
will checkout either main or main_1.x, then merge either develop or
develop_1.x into it, bump all the version strings in the repo, and
raise a PR against main or main_1.x.

The publish-release action runs on merge to main or main_1.x and
reads the version from the version.txt file to determine the
release tag it should publish, then publishes that release.

NOTE: both of these actions are broken in v2 of the repo until we
bring it up to date with the Swift Package Manager support changes,
as the version.txt file does not exist in develop currently.
@rmigneco rmigneco merged commit 0fe8f28 into develop Dec 2, 2024
4 checks passed
@rmigneco rmigneco deleted the adding-release-notes-develop branch December 2, 2024 20:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants