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

Determine steps for automation / supporting initial setup #79

Open
markhayden opened this issue Jan 4, 2023 · 2 comments
Open

Determine steps for automation / supporting initial setup #79

markhayden opened this issue Jan 4, 2023 · 2 comments
Assignees
Labels
critical Priority: Critical

Comments

@markhayden
Copy link
Member

Just adding this as a placeholder to talk through automation. I believe Apple is a bit simpler than Android in that we more or less just need to clean up this repo and make it public to support swift package manager and such....i think.

@markhayden markhayden added high Priority: High critical Priority: Critical and removed high Priority: High labels Jan 4, 2023
@RaeEversmann RaeEversmann added this to the SDK MVP for Launch milestone Jan 5, 2023
@mgacy
Copy link
Contributor

mgacy commented Jan 5, 2023

@markhayden once the repo is public, it will be possible to use it through SPM.

We should probably also submit it to the Swift Package Index once we have an initial release tagged as a semantic version, but that's a simple, one-time thing. In addition, we should also add a SPIManifest to the repo; I have that prepared in #122

I think the only other question would be whether you want to also automate the compilation / export of the documentation to a GitHub Page for the repo. That would be accomplished with a GitHub workflow similar to this and the result would look like this

@RaeEversmann RaeEversmann self-assigned this Feb 8, 2023
@mgacy
Copy link
Contributor

mgacy commented May 3, 2023

Final steps:

  1. trigger the Prepare Release workflow as described in Release.md or Add Release Workflow #94
  2. merge PR
  3. submit to Swift Package Index

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
critical Priority: Critical
Projects
None yet
Development

No branches or pull requests

3 participants