99622743c9
* create runbook for deployments * create runbook for deployments
24 lines
747 B
Markdown
24 lines
747 B
Markdown
# Deployment Runbooks
|
|
|
|
## Desktop + web
|
|
1. Create a new branch
|
|
2. Bump version in `package.json`
|
|
3. Create a pull request and merge
|
|
4. Manually trigger github action to deploy llink-web, windows desktop
|
|
5. Deploy macOS desktop app from a local mac computer
|
|
|
|
## Mobile
|
|
1. Create a new branch
|
|
2. Bump version in `package.json`
|
|
3. Create a pull request and merge
|
|
4. Switch to main and pull latest locally (on any machine with expo installed)
|
|
5. Manually run `yarn publish:ios`
|
|
|
|
## Golang services
|
|
1. Create a new branch
|
|
2. Make changes
|
|
3. Create a pull request
|
|
4. Deploy the appropriate github action for the service you're touching (input the branch name and dev)
|
|
5. Test with the dev deployment
|
|
6. Merge, then deploy the corresponding prod service
|