feat(oem/fv): Decouple FV releases from Keyman release cycles
- Dominant language
- Pascal
- Stars
- 534
- Forks
- 143
- Avg merge
- 2d 10h
- Merged PRs (30d)
- 113
Description
From Slack discussion where @hopsandhops noted the FV mobile apps weren't displaying the current FV keyboard versions (see #11102)
Currently, the following manual updates need to happen for the mobile apps to pick up keyboard updates:
* [fv_all package version](https://github.com/keymanapp/keyboards/blob/1751db376c0c4e11022d20113dced0a0a427c967/release/packages/fv_all/source/fv_all.kps.in#L21)
* keyboard versions in [keyboards.csv](https://github.com/keymanapp/keyman/blob/master/oem/firstvoices/keyboards.csv)
Then a stable build of Keyman / FV needs to be released.
----
@mcdurdin suggested
> I think it might be sensible to decouple the FV App release cycle from the Keyman App release cycle, longer term. This would allow the FV App to be rebuilt and released at any time, and we could update the engine in it to the latest Keyman Engine release at a time that was convenient to you as well.
>
>Linking it in to the same repository made more sense when we were starting out, but now we have an established process for using a published version of the engine, so that tightly coupled dependency no longer really applies.
The FV team will also discuss internally how to proceed...
Contributor guide
Assessment
This issue has not been assessed yet.