Skip to content

Feature/WMSDK-547 CI/CD#24

Merged
Vailence merged 6 commits into
developfrom
feature/WMSDK-547-CI-CD
Nov 1, 2025
Merged

Feature/WMSDK-547 CI/CD#24
Vailence merged 6 commits into
developfrom
feature/WMSDK-547-CI-CD

Conversation

@Vailence
Copy link
Copy Markdown
Contributor

@Vailence Vailence changed the title [WIP] Feature/WMSDK-547 CI/CD Feature/WMSDK-547 CI/CD Oct 29, 2025
Comment thread .github/workflows/publish-reusable.yml Outdated
- name: Merge Pull Request
run: |
pr_number=$(gh pr list --base develop --head master --json number --jq '.[0].number')
gh pr merge $pr_number --merge --auto
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Он смержится сам? А если упадет?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Полностью перенесено с iOS-SDK, мы так живем, все нормально)

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Если конфиликтов не будет и / или required checks выполнятся успешно - смерджится. Если что-то пойдет не так из этого, просто не произойдет сам merge и останется висеть открыть PR

@Vailence Vailence requested a review from enotniy October 30, 2025 13:53
@@ -1,10 +1,10 @@
name: "Manual Release Prep: Branch & Version Bump"
name: "1. Release branch manual preparation"
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

А что за цифры, зачем они нужны?

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

И названия скриптов надо оставить один в один как в других репозиториях. Чтобы легко контекст можно было переключать

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Продолжительная идея в том, чтобы при пине в Github Actions этот воркфлоу был наверху, так как это первый шаг

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Тут обсудили на дэйли, хотим попробовать такой формат в KMP, если приживется поправим везде. Дэдлайн пару месяцев

inputs:
release_version:
description: 'Release version (e.g. 1.2.3 or 1.2.3-rc)'
description: 'Release version (e.g. 1.2.3)'
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Описания и плашки всё точно также должны быть один в один как в других репозиториях

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Зачем, если KMP у нас не будет под RC версиями?

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

а точно не будет. Вот мы катим RC версию. Какая у него должна быть версия common? Без RC, а вдуг изменения в common потребуются?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Тут обсудили, возвращаем текст про RC

Comment thread .github/workflows/manual-prepare_release_branch.yml
- name: Merge Pull Request
run: |
pr_number=$(gh pr list --base develop --head master --json number --jq '.[0].number')
gh pr merge $pr_number --merge --auto
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Если конфиликтов не будет и / или required checks выполнятся успешно - смерджится. Если что-то пойдет не так из этого, просто не произойдет сам merge и останется висеть открыть PR

Comment thread .github/workflows/publish-reusable.yml Outdated
gh pr merge $pr_number --merge --auto

message-to-loop-if-success:
needs: [merge]
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Сообщенько в лупу лучше не завязывать на merge, а на пораньше событие по идее. Merge на успешность релиза не влияет.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Я бы в принципе отсюда убрал шаг с сообщением в Лупу, так как это не реальный релиз, а просто подготовительный этап

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Тут обсудили, удалим сообщение отсюда, это не релиз.

@Vailence Vailence merged commit b418be6 into develop Nov 1, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants