peter-evans/create-pull-request
این ابزار یک اکشن گیتهاب است که به صورت خودکار یک درخواست ادغام (Pull Request) برای تغییرات ایجاد شده در مخزن شما ایجاد میکند. ️
کاربرد:
وقتی تغییراتی مثل بهروزرسانی فایلها، افزودن دادهها یا تولید خروجی خودکار در فرآیند CI/CD انجام میشه، این اکشن میتونه این تغییرات رو جمعآوری و یک PR بسازه تا دیگران بتونن مرورش کنن.
در چه شرایطی بهتره استفاده شود؟
وقتی میخوای تغییرات خودکار (مثل بهروزرسانی وابستگیها، تولید مستندات، یا فرآیندهای build) رو به صورت شفاف و قابل بررسی به مخزن اصلی اضافه کنی، استفاده از این اکشن عالیه.
چند مثال از موارد استفاده:
- بهروزرسانی خودکار فایلهای package.json یا requirements.txt
- افزودن لاگ یا گزارش تستهای اجرایی به مخزن
- تولید مستندات از کد و ارسال آن به صورت PR
- همگامسازی شاخههای مختلف با تغییرات خودکار
- ##GitHubActions
- ##CI
- ##Automation
- ##PullRequest
- ##DevOps
- ##CodeManagement
- ##WorkflowAutomation
- ##OpenSource
- ##GitHub
- ##AutoUpdate
