Code4PuertoRico / contratospr-api

Web application to gather, display and make searchable contracts made by the Puerto Rico state government.
https://contratospr.com
Apache License 2.0
37 stars 12 forks source link

Find out which deployment is stable and tag it #146

Closed froi closed 4 years ago

froi commented 4 years ago

What is going on

We are having problems with our dependencies when deploying to Heroku. The test we are doing locally are not showing us the issue. While we figure out what is going on we need to find out which deployed version is the most stable, create a tag, and mark it as a release.

Making a release will let us deploy a specific tag with confidence and will permit us rollback to a version. It will also give us confidence in deploying a project state.

For now I've removed automatic deployments from our master branch to ensure that the application will not be affected by our work.

Discovery / investigation

The activity in Heroku shows the following rolbacks:

v193 (rollback to 191) ----> v191 (Update REDIS by heroku-redis) --------> v190 (Rollback to v185) -> v185 (rollback to v181) ------------> v181 (Update REDIS by heroku-redis) ----------------> v175 (last non rollback or deployment error version) - hash ece048a8

I've narrowed it down to these three hashes:

github-actions[bot] commented 4 years ago

This Issue is being marked as Stale because it has 30 days without any interaction. CC: @froi @jpadilla

jpadilla commented 4 years ago

https://github.com/Code4PuertoRico/contratospr-api/releases/tag/v1.2.0