Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge Upstream Workflow #1694

Merged

Conversation

m-dzianishchyts
Copy link
Collaborator

@m-dzianishchyts m-dzianishchyts commented Dec 10, 2024

Что этот PR делает

Добавляет воркфлоу, который мержит апстрим.
Чейнджлог собирается из обнаруженных в истории ПРов и переводится (опционально).
Отслеживаются метки изменений в конфиге, бд, вики. ПРы с этими метками отдельно упоминаются в теле ПРа.
Конфликты решать самому, увы.

Используется ветка для пула с апстрима, которая может быть создана, если не существует.

В чейнджлоге остаются комментарии, содержащие текст исходного изменения, если был перевод, и ссылку на оригинальный ПР.

fix: Сброс идентификатора агента больше не вызывает неизменного типа крови. <!-- fix: Resetting an agent ID no longer causes bloodtype to be unchangable. (https://github.com/ParadiseSS13/Paradise/pull/27509) -->

Тестирование

Пример ПРа (автор я потому что токен был мой): m-dzianishchyts#48
https://github.com/m-dzianishchyts/Paradise-SS220/actions/runs/12247152346/job/34164451774

@github-actions github-actions bot added :trollface: Фича Новая функция, фишка или механика. Абсолютно точно новые баги. 🎸 Инструменты Мы выдаем себя за реальное сообщество разработчиков. 🙏 Слияние с восходящим потоком Боже, храни Короля! labels Dec 10, 2024
@m-dzianishchyts
Copy link
Collaborator Author

Предположим, что я ничего не упустил, пока скакал по веткам

Copy link
Collaborator

@AyIong AyIong left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Я конечно в питоне не шарю, но вроде всё ок :clueless:
Только как найти где конфликт?

@m-dzianishchyts
Copy link
Collaborator Author

Только как найти где конфликт?

Посмотреть на странице ПРа или вмержить мастер во вспомогательную ветку. В целом как обычно

Copy link

@Furrior Furrior left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ну на глазок норм

@Furrior
Copy link

Furrior commented Dec 10, 2024

По хорошему, в тайп хинтах у dict указывать тип содержимого еще

@m-dzianishchyts m-dzianishchyts marked this pull request as draft December 10, 2024 10:15
@m-dzianishchyts m-dzianishchyts marked this pull request as ready for review December 10, 2024 16:22
@m-dzianishchyts m-dzianishchyts merged commit b78dda5 into ss220club:master Dec 10, 2024
16 checks passed
@m-dzianishchyts m-dzianishchyts deleted the merge-upstream-workflow-feat branch December 10, 2024 16:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎸 Инструменты Мы выдаем себя за реальное сообщество разработчиков. 🙏 Слияние с восходящим потоком Боже, храни Короля! 📜 CL не требуется :trollface: Фича Новая функция, фишка или механика. Абсолютно точно новые баги.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants