praise
praise copied to clipboard
Create and start using a development branch
We should consider using a development branch, right? And configure things like this:
Dev flow:
- Code, make PR, merge with
development - Code, make PR, merge with
development - Code, make PR, merge with
development - Build production images (Github Action)
- Upgrade staging server
- Test run on staging server
- All good, make PR from
developmentto `main`` - Mark version
- Build production images (Github Action)
- Upgrade production server
Changes needed:
- Create branch `development``
- Change base for exisitin WIP PRs, from
maintodevelopment - Development Docker images are built from branch
developmentinstead as now, frommain. The GitHub Actions already exist:package-dev-api.ymletc
@kristoferlund I agree with this it would be more easy to test some stuff when there an new code is online and when you approve pull request that code can be pushed immediately to staging domain: https://staging.dev.givepraise.xyz/ and maybe open two client for testing...
How hard is it to do that work?