--- name: Deploy Release about: Execute tasks for deploying a new version in a fleet title: 'Deploy release vX.X.X in logos.test and/or status.prod fleet' labels: deploy-release assignees: '' --- ### Link to the Release PR ### Items to complete, in order - [ ] Receive sign-off from DST. - [ ] Inform DST team about what are the expectations for this release. For example, if we expect higher, same or lower bandwidth consumption. Or a new protocol appears, etc. - [ ] Ask DST to add a comment approving this deployment and add a link to the analysis report. - [ ] Deploy to logos.test - [ ] Coordinate with Infra Team about possible changes in CI behavior - [ ] Update logos.test with the corresponding deployment job in [Jenkins](https://ci.infra.status.im/) (ask the Infra Team if you don't have access or can't find the job). - [ ] Deploy to status.prod - [ ] Coordinate with Infra Team about possible changes in CI behavior - [ ] Ask Status admin to add a comment approving that this deployment to happen now. - [ ] Update status.prod with [this deployment job](https://ci.infra.status.im/job/nim-waku/job/deploy-status-prod/). - [ ] Update infra config - [ ] Submit PRs into infra repos to adjust deprecated or changed arguments (review CHANGELOG.md for that release). And confirm the fleet can run after that. This requires coordination with infra team. ### Reference Links - [Release process](https://github.com/logos-messaging/logos-delivery/blob/master/docs/contributors/release-process.md) - [Release notes](https://github.com/logos-messaging/logos-delivery/blob/master/CHANGELOG.md) - [Infra-role-logos-node](https://github.com/status-im/infra-role-logos-node) - [Infra-logos](https://github.com/status-im/infra-logos) - [Infra-Status](https://github.com/status-im/infra-status) - [Jenkins](https://ci.infra.status.im/) - [Fleets](https://fleets.logos.co/) - [Harbor](https://harbor.status.im/harbor/projects/32/repositories/logos-node/artifacts-tab) - [Kibana](https://kibana.infra.status.im/app/)