Релиз GitHub - это способ связать конечные результаты (обычно исполняемые файлы, но также и любые другие файлы, такие как, например, хеш-файл для проверки целостности исполняемого файла) с тегом или ветвью.
цель состоит в том, чтобы связать конечные результаты с конкретной фиксацией исходного кода, исходя из предположения, что указанный конечный результат был собран из указанного исходного кода, и что позже вы можете воспроизвести или отладить этот исполняемый файл из исходного кода.
Но процесс не предполагает, какую ветвь вы выбрали: это полностью ваше дело.