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

Автоматически постить ссылку на ревью-окружение для каждого PR #282

Open
b0g3r opened this issue May 12, 2020 · 0 comments
Assignees
Milestone

Comments

@b0g3r
Copy link
Member

b0g3r commented May 12, 2020

но там следующая проблема))

у меня был степ в CI, который создавал Deployment-объект в репо, и закреплял его за PR. > Его было видно в интерфейсе, было видно его историю, короче всё по красоте

Когда кто-то делает пр из форка в апстрим, то PR запускается с ридми-токеном (БЕЗОПАСНОСТЬ), и не может создать красивый деплоймент

попробую решить

Степ:

- name: Create GitHub deployment
uses: chrnorm/[email protected]
if: github.ref == 'refs/heads/master'
with:
token: "${{ github.token }}"
environment: "${{ (github.event_name == 'pull_request' && 'review') || 'prod' }}"
ref: "${{ github.head_ref || 'master' }}"
target_url: "${{ steps.publish-preview.outputs.deploy-url || steps.publish-prod.outputs.deploy-url }}"
initial_status: success

Можно обойти, если по крону обходить пулл-реквесты и по успешным создавать комментарий + деплоймент. Пример: https://github.com/nyurik/auto_pr_comments_from_forks

@b0g3r b0g3r self-assigned this May 12, 2020
@b0g3r b0g3r added this to the tlroadmap.io milestone May 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant