-
-
Notifications
You must be signed in to change notification settings - Fork 218
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Permenently archive a 3.x version with Enketo uplift #7836
Comments
How hard would it be to build a medic-os image with this branch pre-installed? |
Let the records show that I didn't suggest this!! (though I totally thought this). 😅 I know @Hareet was opposed to new |
Just leaving a reminder that we should include documentation for whatever we decide to do in the upgrade guide: medic/cht-docs#806 |
https://github.com/medic/cht-core/tree/enketo_upgrade_3.x now contains what I believe to be the best Enketo code on It includes the following cherrypicked on top of the
|
awesome! |
@jkuester Can we close this issue off now or is there more to be done? |
😭 @garethbowen we have almost started! https://github.com/medic/cht-core/tree/enketo_upgrade_3.x is in good shape, but its build artifacts will be deleted after 90 days. I am looking into possibly cutting a feature release from this branch to keep it around permanently. That was my plan for this afternoon, but have kinda gotten bogged down in PRs... Should be able to close this soon, though! |
This is ready for AT! I have created a new feature release: https://github.com/medic/cht-core/releases/tag/3.17.0-FR-enketo-upgrade-beta.1 This should be a permanently accessible build of the code from https://github.com/medic/cht-core/tree/enketo_upgrade_3.x that anyone on To install the feature release using horti run: COUCH_URL=https://medic:[email protected]:8443/medic horti --local --install=3.17.0-FR-enketo-upgrade-beta.1 The big things to test on this FR is just that the basic form functionality is still intact as well as new Enketo features also work:
|
To be clear, no changes have been made to the |
simplicity FTW - love it! |
Test detailsConfig: Default -> uploaded the config from Tested using the following forms and everything worked as expected.
|
Closing as the updated version of Enekto will now remain available for testing on the feature release: https://github.com/medic/cht-core/releases/tag/3.17.0-FR-enketo-upgrade-beta.1 |
Describe the issue
In ~60 days the one version that users can easily test their forms with the enketo uplift (
7786-fix-report-label
) will disappear because branches are culled fromstaging.dev.medicmobile.org
every 90 days and it was published ~30 days ago.As documented by this forum post, this branch makes it trivial to use docker to set up and test your forms in preparation for
4.0
, but it will go away soon.Describe the improvement you'd like
We should figure permanent way to archive this so users can continue to use
medic-os
to easily test their forms in docker under CHT 3.x. While Arch v3/CHT 4 will have the enketo uplift (and supports docker) this is currently not stable and presents a larger effort for app devs to continue doing what they're doing today.Describe alternatives you've considered
Can't think of any...
Related, new enketo_upgrade_3.x branch is being worked on.
The text was updated successfully, but these errors were encountered: