Sensible approach i see some developers are using is to keep beta version on GitHub so any power-user can take advantage of it, and additionally stable version (for anyone) in WordPress repository.