أتمتة ملاحظات الإصدار باستخدام GitHub

مكتمل

بعد تعلم كيفية إنشاء علامات الإصدار وإدارتها في المستودع الخاص بك، ستتعلم كيفية تكوين قالب ملاحظات الإصدار الذي تم إنشاؤه تلقائيًا من إصدارات GitHub.

يمكنك إنشاء نظرة عامة على محتويات الإصدار، ويمكنك أيضًا تخصيص ملاحظات الإصدار المؤتمتة.

من الممكن استخدام التسميات لإنشاء فئات مخصصة لتنظيم طلبات السحب التي تريد تضمينها أو استبعاد تسميات ومستخدمين محددين من الظهور في الإخراج.

إنشاء ملاحظات الإصدار التي تم إنشاؤها تلقائيًا

أثناء تكوين الإصدار، سترى الخيار إنشاء ملاحظات الإصدار تلقائيا لتضمين جميع التغييرات بين العلامة والإصدار الأخير. إذا لم تقم أبدا بإنشاء إصدار، فإنه يتكون من جميع التغييرات من المستودع الخاص بك.

لقطة شاشة لكيفية إنشاء ملاحظات الإصدار من GitHub.

يمكنك اختيار ما إذا كنت تريد تخصيصه أو تركه كما هو.

تكوين قالب ملاحظات الإصدار الذي تم إنشاؤه تلقائيًا

يمكنك تخصيص قالب ملاحظات الإصدار الذي تم إنشاؤه تلقائيًا باستخدام الخطوات التالية.

  1. انتقل إلى المستودع الخاص بك وأنشئ ملفًا جديدًا.

    لقطة شاشة لكيفية إنشاء ملف جديد على GitHub.

  2. يمكنك استخدام الاسم .github/release.yml لإنشاء ملف release.yml في دليل .github.

    لقطة شاشة لكيفية إنشاء ملف release.yml على GitHub.

  3. حدد في YAML تسميات طلب السحب والمنشئين الذين تريد استبعادهم من هذا الإصدار. يمكنك أيضًا إنشاء فئات جديدة وسرد تسميات طلب السحب في كل منها. لمزيد من المعلومات حول خيارات التكوين، راجع Automatically generated release notes - GitHub Docs.

    مثال على التكوين:

    # .github/release.yml
    
    changelog:
      exclude:
        labels:
        - ignore-for-release
        authors:
        - octocat
      categories:
        - title: Breaking Changes 🛠
          labels:
            - Semver-Major
            - breaking-change
        - title: Exciting New Features 🎉
          labels:
            - Semver-Minor
            - enhancement
        - title: Other Changes
          labels:
            - *
    
  4. ثبت الملف الجديد.

    لقطة شاشة لكيفية تثبيت ملف جديد على GitHub.

  5. حاول إنشاء إصدار جديد وانقر فوق + Auto-generate release notes لمشاهدة بنية القالب.

لمزيد من المعلومات، راجع: