[FOLIO-3209] Hosted reference environments unavailable Created: 17/Jun/21 Updated: 23/Feb/22 Resolved: 17/Jun/21 |
|
| Status: | Closed |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Bug | Priority: | TBD |
| Reporter: | Marc Johnson | Assignee: | Marc Johnson |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||||||
| Sprint: | |||||||||||||
| Development Team: | Firebird | ||||||||||||
| Description |
|
Ann-Marie Breaux reported that the hosted reference environments (snapshot and testing) were unavailable this morning. |
| Comments |
| Comment by Marc Johnson [ 17/Jun/21 ] |
|
Investigation I think these outages are caused by the release of edge-dematic The folio-snapshot and folio-testing builds are identifying the latest version as edge-dematic 1.1.0 which is a release build. The pull request for the edge-dematic release was merged into the b1.0 branch (rather than the mainline) Hypothesis These environment builds use the pre-release artefact repositories meaning it cannot find the artefacts (docker image) related to a release version version. Proposed Resolution Usually this would only be the case for a few minutes, as our release process states that the temporary branch used to make the release into the mainline, which would trigger a build for a new pre-release version for the module (1.2.0-SNAPSHOT in this case). I believe that until the mainline version of edge-dematic is incremented to 1.2.0-SNAPSHOT none of these environments will build. Follow Up Questions Viachaslau Khandramai Please can you help me understand why this was merged into b1.0 instead of the mainline? It is my understanding that only bug fix versions should be merged into non-mainline long lived branches and any new feature release version should be merged into the mainline to increment the pre-release version of the module (so that it is the latest, when ranked by Okapi). I imagine there has been some confusion between the mainline feature release and a back ported patch release processes. @david-crossley @malc @Ian Could these builds be limited to only identifying pre-release versions when they figure out what to include or is there a reason why they pick up either pre-release or release versions? cc: Stephanie Buck Former user on behalf of the Firebird team |
| Comment by Marc Johnson [ 17/Jun/21 ] |
|
I’ve raised a pull request for the module - https://github.com/folio-org/edge-dematic/pull/24 As I don’t have write access to the repository, there is nothing more I can do until either someone approves the pull request or I am granted write access. Viachaslau Khandramai Siarhei Charniak Oleksandr Bozhko Aliaksei Harbuz please review and merge my pull request Or alternatively David Crossley John Malconian Ian Hardy please grant me write access to the repository. |