stefanzweifel/git-auto-commit-action
این اکشن چیه؟
یک اکشن گیتهاب است که به صورت خودکار تغییرات ایجاد شده در فایلها را کامیت و پوش میکند. ️
کاربرد:
وقتی در فرآیند CI/CD فایلهایی مثلاً اسناد، فایلهای استاتیک یا خروجیهای ساخت تغییر میکنند، این اکشن آن تغییرات را مستقیماً به مخزن گیتهاب بر میگرداند.
در چه شرایطی بهتره استفاده شود؟
- وقتی با دستوراتی مثل `npm run docs:build` فایلهای جدیدی ساخته میشه و میخوای اونا رو کامیت کنی.
- وقتی اسکریپتی اطلاعات رو آپدیت میکنه و نیازه تغییرات ذخیره بشن.
- برای بهروزرسانی خودکار فایلهای `CHANGELOG.md` یا `package-lock.json`.
چند مثال از موارد استفاده
- ساخت خودکار اسناد با `mkdocs` و پوش کردن نسخه جدید به شاخه `gh-pages`.
- آپدیت خودکار لیست وابستگیها و کامیت آنها.
- ذخیره نتایج تستهای پوشش کد در مخزن.
- ##git
- ##githubactions
- ##automation
- ##ci
- ##devops
- ##workflow
- ##auto
- ##code
- ##open
- ##continuous
