وب‌سرویس مجید

پروژه git-auto-commit-action

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