Skip to content
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

[Contributing] Document the release process #25

Open
liamnichols opened this issue Nov 28, 2023 · 0 comments
Open

[Contributing] Document the release process #25

liamnichols opened this issue Nov 28, 2023 · 0 comments
Labels
documentation Improvements or additions to documentation

Comments

@liamnichols
Copy link
Owner

Adding a note here for now because I forgot...

  1. Bump the version (example)
  2. Download xcstrings-tool.artifactbundle.zip from the workflow run for the version bump commit (example)
    • Make sure that it's not double zipped (unzip -l)
  3. Compute it's checksum with shasum -a 256 <path>
  4. Create a new release and include the artifactbundle and it's sha (see other releases as an example)
  5. Update https://github.com/liamnichols/xcstrings-tool-plugin
    • Update the binaryTarget in Package.swift for the new version
    • Copy the plugin over if it was modified
  6. Create a new release in the plugin repository
  7. Update https://github.com/liamnichols/xcstrings-tool-demo
@liamnichols liamnichols added the documentation Improvements or additions to documentation label Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant