GitHub Actions: إيقاف دعم Node.js 20 والترحيل إلى Node.js 24

2025-09-20
GitHub Actions: إيقاف دعم Node.js 20 والترحيل إلى Node.js 24

أعلنت GitHub Actions عن إيقاف دعم Node.js 20 في أبريل 2026، وتهدف إلى ترحيل جميع الإجراءات إلى Node.js 24 في خريف 2025. يدعم أحدث إصدار من GitHub runner بالفعل Node.js 24، ويمكن للمستخدمين اختباره مُسبقًا عن طريق تعيين متغير بيئة. اعتبارًا من 4 مارس 2026، سيصبح Node.js 24 الإصدار الافتراضي. يمكن للمستخدمين الاستمرار في استخدام Node.js 20 مؤقتًا عن طريق تعيين متغير بيئة حتى إزالته الكاملة في الصيف. يُرجى ملاحظة أن Node.js 24 غير متوافق مع macOS 13.4 والإصدارات الأقدم، ولا يدعم برامج التشغيل المُستضافة ذاتيًا بمعمارية ARM32.

اقرأ المزيد
التطوير

رئيس تنفيذي لشركة غيت هاب يستقيل، ليعانق ثورة الذكاء الاصطناعي

2025-08-11
رئيس تنفيذي لشركة غيت هاب يستقيل، ليعانق ثورة الذكاء الاصطناعي

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

اقرأ المزيد
التكنولوجيا غيت هاب

وكيل ترميز GitHub Copilot: مساعدك الجديد في التطوير

2025-05-19
وكيل ترميز GitHub Copilot: مساعدك الجديد في التطوير

يقدم GitHub Copilot الآن وكيل ترميز يقوم بأتمتة المهام منخفضة إلى متوسطة التعقيد مثل إضافة الميزات، وإصلاح الأخطاء، و توسيع نطاق الاختبارات، وإعادة هيكلة التعليمات البرمجية، وتحسين الوثائق. ما عليك سوى تعيين المشكلات إلى Copilot على GitHub ؛ يعمل في بيئة سحابية آمنة باستخدام GitHub Actions، ويجري التغييرات، ويطلب المراجعة. يتفوق في قواعد البيانات البرمجية التي تم اختبارها جيدًا ويمكنه التعامل مع العديد من المشكلات في وقت واحد. متاح لاشتراكات Copilot Pro+ و Enterprise (يحتاج مستخدمو Enterprise إلى التمكين من قبل المسؤول). يستهلك الاستخدام دقائق GitHub Actions وطلبات Copilot المميزة.

اقرأ المزيد
التطوير

GitHub يشدد قيود المعدل للطلبات غير الموثقة

2025-05-14
GitHub يشدد قيود المعدل للطلبات غير الموثقة

يقوم GitHub بتحديث قيود المعدل للطلبات غير الموثقة لتحسين أمان النظام الأساسي واستقراره. وهذا يؤثر على العمليات مثل استنساخ المستودعات عبر HTTPS ، والوصول إلى واجهات برمجة التطبيقات REST بشكل مجهول ، وتنزيل الملفات من raw.githubusercontent.com. وقد أدى الارتفاع الأخير في نشاط استخراج البيانات من واجهة برمجة التطبيقات إلى التحديث لحماية النظام الأساسي وضمان تجربة موثوقة للمطورين في جميع أنحاء العالم. قد يواجه المستخدمون غير الموثقون قيودًا جديدة على المعدل ، بينما سيحتفظ المستخدمون الموثقون بحدود أعلى. يشجع GitHub على المصادقة من أجل وصول ثابت وموثوق.

اقرأ المزيد
التطوير قيود المعدل

تجاوز خطير للمصادقة في ruby-saml

2025-03-15
تجاوز خطير للمصادقة في ruby-saml

اكتشف باحثون في مختبر أمان GitHub ثغرتين خطيرتين في المصادقة (CVE-2025-25291 و CVE-2025-25292) في مكتبة ruby-saml. يمكن للمهاجمين استخدام توقيع واحد صالح لتزوير بيانات SAML، مما يسمح بالسيطرة على الحسابات من خلال تسجيل الدخول كأي مستخدم. تنبع هذه الثغرة من استخدام ruby-saml لمعالجين XML مختلفين (REXML و Nokogiri)، مما يخلق فرقًا في المعالجة يستغله المهاجمون. يصلح الإصدار 1.18.0 هذه الثغرة الأمنية؛ يُنصح جميع المستخدمين بتحديثه على الفور.

اقرأ المزيد
التطوير

ترقية كبيرة لـ GitHub Copilot: وضع الوكيل و إصدار Copilot Edits

2025-02-06
ترقية كبيرة لـ GitHub Copilot: وضع الوكيل و إصدار Copilot Edits

تلقى GitHub Copilot تحديثًا كبيرًا! يمنح وضع الوكيل الجديد Copilot المزيد من الاستقلالية، مما يسمح له بالتكرار على التعليمات البرمجية، وتحديد الأخطاء وإصلاحها، وحتى استنتاج وإكمال المهام الفرعية غير المحددة. أصبح Copilot Edits متاحًا الآن بشكل عام، ويوفر تحريرًا للرموز عبر ملفات متعددة مع تدفق محادثة سلس. بالإضافة إلى ذلك، قام GitHub بتقديم Project Padawan، وهو وكيل مهندس برمجيات مستقل سيتولى معالجة مشكلات GitHub، وسيقوم بإنشاء واختبار التعليمات البرمجية تلقائيًا، وحتى تعيين مراجعين. تهدف هذه التحديثات إلى تحرير المطورين من المهام الروتينية، مما يسمح لهم بالتركيز على الأعمال الأكثر إبداعًا.

اقرأ المزيد

تحديث رئيسي لقضايا GitHub: القضايا الفرعية وأنواع القضايا والبحث المتقدم

2025-01-19
تحديث رئيسي لقضايا GitHub: القضايا الفرعية وأنواع القضايا والبحث المتقدم

أصدر GitHub تحديثًا رئيسيًا لقضايا GitHub، يتضمن القضايا الفرعية وأنواع القضايا والبحث المتقدم. تتيح القضايا الفرعية تقسيم المشكلات إلى وحدات أصغر لتتبع التقدم بشكل أفضل. تساعد أنواع القضايا الفرق على تصنيف وإدارة القضايا بلغة متسقة. يسمح البحث المتقدم بالفلترة الأكثر تعقيدًا للعثور على قضايا محددة. تم تحديث واجهة مستخدم القضايا أيضًا لتحسين الكفاءة وسهولة الاستخدام. بالإضافة إلى ذلك، تم إيقاف CodeQL Action v2 رسميًا، مما يتطلب من المستخدمين الترقية إلى الإصدار v3. تدعم أنماط المسح الافتراضية للأسرار الآن المزيد من أنواع الأسرار، مما يعزز الأمان.

اقرأ المزيد
التطوير تحديث

مُشغِّلات arm64 المُستضافة متاحة الآن مجانًا في المستودعات العامة!

2025-01-16
مُشغِّلات arm64 المُستضافة متاحة الآن مجانًا في المستودعات العامة!

أعلن جيثب عن توفر مُشغِّلات لينكس arm64 المُستضافة مجانًا في المستودعات العامة (نسخة تجريبية عامة حاليًا). هذه المُشغِّلات، التي تعمل بمعالجات Cobalt 100، توفر 4 وحدات معالجة مركزية افتراضية وحتى زيادة في الأداء تصل إلى 40٪ مقارنة بالجيل السابق من آلات الظاهرية القائمة على Arm. يمكن لمطوري Arm الأصليين الآن إنشاء، واختبار، ونشر تطبيقاتهم بالكامل داخل بنية arm64 دون الحاجة إلى المحاكاة الافتراضية. ما عليك سوى إضافة علامات `ubuntu-24.04-arm` أو `ubuntu-22.04-arm` إلى سير عمل المستودع العام الخاص بك للبدء.

اقرأ المزيد