Константин Теплоухов, опиши задачу подробнее. Зачем вообще тебе это понадобилось?
Если твоя задача уникальная и никогда никто не делал чего-то такого же - скорее всего ты неправильно поставил задачу.
Сергей Воробьев, тогда предлагаю такой подход, если хочется сохранить stage и prod, но с другим раскладом веток и экшенов:
1. Избавляемся от ветки develop, в которую мержат все кому не лень
2. Добавляем ветки для релизов (раз мы релизим сразу пачку фичей, а не по готовности)
3. Убираем автоматическую раскатки на stage. Разрешаем деплоить на stage любую ветку
1. Разработчик создаёт ветку для своей фичи и выполняет в ней всю работу
2. Разработчик создаёт PR для мержа в какой-то релиз.
3. Когда нужно протестировать на stage - разработчик вручную тригерит action для раскатки своей фичи на stage
4. После тестирования фичи - она мержится в релизную ветку
5. При приближении даты релиза - вводится запрет на мерж новых фичей в релизную ветку
6. Проводится финальное тестирование всех фичей в релизной ветке, делаются хотфиксы, если какие-то фичи между собой конфликтуют.
7. Релизная ветка мержится в main, создаётся новая релизная ветка.
accountnujen, она не идиотская.
Вот же прямо на вашем скриншоте есть вариант выбрать свой диапазон, и вариант с предварительно заданным диапазоном.
Иногда чекбоксы удобнее.