Async task called by a menu tab

I have added a custom menu to the grasshopper editor. I have done this by setting an event handler for GrasshopperInstances.CanvasCreated in a custom PriorityLoad.
I am calling an event to retrieve the release of a specific repository, to get the release I have to use an async Task, but when hits the await function the code froze.

here the code

public class MenuAssemblyPriority : GH_AssemblyPriority
{
    // Above this method there is the code to define the menu into the GH canvas.

        private void GetVersion(object sender, EventArgs e)
        {
            MessageBox.Show(Helper.GetReleaseVersion().Result);
        }
}

The method GetReleaseVersion is into another project that is referenced.

    public static class Helper
    {
        public static async Task<string> GetReleaseVersion()
        {
            var client = new GitHubClient(new ProductHeaderValue("Name"));
            var releases = await client.Repository.Release.GetAll("owner", "repo");

            return releases[0].TagName;
        }
    }

Thanks for the help.

This is the actual solution I got, please let me know if there is a better solution or more efficient.
Thanks.

public class MenuAssemblyPriority : GH_AssemblyPriority
{
    // Above this method there is the code to define the menu into the GH canvas.

        private void GetVersion(object sender, EventArgs e)
        {
            _gitEvents += new Helper.DelEvent(Helper.GetReleaseVersion);
            var releaseVersion = _gitEvents.Invoke().Result;
            MessageBox.Show(releaseVersion );
        }
}
    public static class Helper
    {
        public delegate Task<string> DelEvent();

        public static Task<string> GetReleaseVersion()
        {
            return Task.Run(async () =>
            {
                var client = new GitHubClient(new ProductHeaderValue("MyGit"));
                var releases = await client.Repository.Release.GetAll("owner", "repo");
                return releases[0].TagName;
            });
        }
    }

@dale do you have any suggestions?
Thanks!