Обновляем работу PR и Issue на Github#14468
Обновляем работу PR и Issue на Github#14468AzzyDreemurr13 wants to merge 24 commits intoTauCetiStation:masterfrom
Conversation
Changelog status: 🔘 No changelog |
* Upd PRs * conflict-fix * Bug-issue-upd * Заканчиваем с обновлением * Нашел запятую
* Upd PRs * conflict-fix * Bug-issue-upd * Заканчиваем с обновлением * Нашел запятую * чиним 🧠 (значок localisation)
|
Можно здесь протестировать изменения: |
* Upd PRs * conflict-fix * Bug-issue-upd * Заканчиваем с обновлением * Нашел запятую * чиним 🧠 (значок localisation) * fix3
* Upd PRs * conflict-fix * Bug-issue-upd * Заканчиваем с обновлением * Нашел запятую * чиним 🧠 (значок localisation) * fix3
* Issue pr upd (TauCetiStation#6) * Upd PRs * conflict-fix * Bug-issue-upd * Заканчиваем с обновлением * Нашел запятую * чиним 🧠 (значок localisation) * fix3 * Fix translation tools section in LABELER.yml
| @@ -1,11 +1,23 @@ | |||
| name: "Сообщить о проблеме" | |||
| description: "Если что-то работает не так, как ожидалось." | |||
| labels: ["Bug"] | |||
There was a problem hiding this comment.
Я вот хзхз. Из минусов, надо в голове помнить, что старые баги были под ЛЕЙБЛОМ "баг", а под ТИПОМ "баг" новые.
Мне просто чет кажется, лучше баг-лейбл оставить на месте
There was a problem hiding this comment.
Ответил в Дискорде
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
| runs-on: ubuntu-latest | ||
| steps: | ||
| - name: Check for conflicting PRs | ||
| uses: eps1lon/actions-label-merge-conflict@releases/2.x |
There was a problem hiding this comment.
Еще из неочевидных моментов, у нас вроде на репозитории включены защиты всякие, которые блокируют запуск сторонних экшенов. Так что... Тут чисто к воласу, он это пропускает или запрещает
| - 'config/**/*' | ||
| - 'config/example/**/*' |
There was a problem hiding this comment.
| - 'config/**/*' | |
| - 'config/example/**/*' | |
| - 'config/**/*' |
Он же сам по первому условию подтянет? Я если что не уверен.
There was a problem hiding this comment.
Да, подтянет
There was a problem hiding this comment.
Хотя, я может и не прав, на отдельном форке гляну
Co-authored-by: KIBORG04 <bossmira4@gmail.com>
Для LABELER - json файлы получают лейб javascript - Папка Tools вынесена с Maintainaility в Tools - Добавил Переводческий вики файл под лейб Translation - html и nano файлы также будут получать UI - В конфиг апдейты добавил примеры из-за гитигнора Bug_report.yml - Вынес Что должно произойти и что произошло в отдельные графы - Добавил инфу про баг репорт в углу на сервере - Добавил обязательный выбор для выбираемого типа ишуя
Не работает с checkboxes, грустно, но не критично
|
Вроде добавил все что хотел и то что обсуждал с Киборгом, остальное осталось по организационным вопросам... что можно и нельзя, ну и возможно что переделать |

Описание изменений
Так как GitHub ввел новую функцию с "Типом" issue, обновляем наши с новыми возможностями и лучшей сортировкой issue.
Починка бота когда тот не выдавал проблемным ПРам автоматически Merge conflict
Pull Request - теперь если кто-то из кодеров забыл проставить в чеинжлоге что меняет данный ПР или чеинжлог не требуется, то теперь бот Гитхаба будет проверять что за файлы были изменены и выставлять соответствующие значки ПРам. (Устраняем пустые ПРы которые были без значков и с первого взгляда не понять, что они меняли если искать по ПРам на гите)
Однако, требуется помощь @TauCetiStation/maintainers , в создании лишь одного label -> Code
Code будет использоваться за место Bug в новых issue, так как они будут отмечены новым типом "Bug", в Code даст понять что проблема с механом, функцией и т.п. а не с переводом, картой и т.д.
Для Pull Request оно будет отмечать если были затронуты файлы тип
.dmПолигон для тестов: https://github.com/TauCetiStation-TranslationDepartment/TauCetiClassicPRtest/issues
Почему и что этот ПР улучшит
Авторство
Код взят: CeladonSS13/Shiptest#2133
Перенос кода и адаптация: Я
Чеинжлог
Не требуется, обновление для GitHub TauCeti