ریپوز پر انسٹال
اپنے اکاؤنٹ یا تنظیم پر انسٹال کریں اور ریپوزٹریز چنیں۔ منظم فکس کے لیے انسٹال کو اپنے Codna اکاؤنٹ سے منسلک کریں، یا اپنی کلید شامل کریں۔
Codna ہر پل ریکویسٹ کا جائزہ لیتا ہے اور صاف diff کو منظور کرتا ہے۔ ایشو لیبل، تبصرے یا سرخ چیک سے فکس مانگیں، اور Codna آپ کے مرج کے لیے پل ریکویسٹ کھول دیتا ہے۔
یہ کیسے کام کرتا ہے
اپنے اکاؤنٹ یا تنظیم پر انسٹال کریں اور ریپوزٹریز چنیں۔ منظم فکس کے لیے انسٹال کو اپنے Codna اکاؤنٹ سے منسلک کریں، یا اپنی کلید شامل کریں۔
Codna شدت، زمرے اور اعتماد کے ساتھ نتائج پوسٹ کرتا ہے، 0.75 یا زیادہ اعتماد پر زیادہ سے زیادہ دس، ان لائن تجویز کردہ تبدیلیوں کے ساتھ۔ صاف diff کو منظوری ملتی ہے۔ دوبارہ جائزے صرف نئے کمٹس کا احاطہ کرتے ہیں۔
codna-fix لیبل، کسی نتیجے پر @codna fix جواب، یا سرخ چیک سوٹ سے فکس ٹریگر کریں۔ Codna سرخ سوٹ کو پہلے ٹرائیج کرتا ہے، اس لیے انفراسٹرکچر کی ناکامی پر کوئی خرچ نہیں۔
Codna کبھی مرج نہیں کرتا۔ برانچ رولز، لازمی چیکس اور آپ کا جائزہ کنٹرول میں رہتے ہیں۔ ایڈمن تنظیم کے لیے خودکار فکس بند کر سکتے ہیں۔
دو فعل، سطر کے آغاز میں۔ فکس کے لیے ریپوزٹری پر لکھنے کی رسائی درکار ہے، اور فورک کو اس کے بجائے تجویز کردہ تبدیلی ملتی ہے۔
@codna review @codna fix # reply on a Codna finding labels: codna-fix · codna-secure
ہر فکس PR ایشو، بنیادی وجہ، متاثرہ سمبل اور اعتماد کا اسکور بتاتا ہے، اور مرج سے پہلے جائزہ مانگتا ہے۔ کمٹس codna-ai[bot] سے آتے ہیں۔
شدت (زیادہ، درمیانی، کم)، زمرہ (درستی، سیکیورٹی، کارکردگی) اور اعتماد کے اسکور کے ساتھ ان لائن نتائج، جہاں لاگو ہو وہاں تجویز کردہ تبدیلی کے ساتھ۔ درمیانی اور زیادہ پر صاف diff کو برانچ رولز میں شمار ہونے والی منظوری ملتی ہے؛ ورنہ Codna تبصرہ کرتا ہے۔ یہ کبھی تبدیلیوں کی درخواست نہیں کرتا۔ review.approve: false سے منظوریاں بند کریں۔
codna review چیک پش کرتے ہی قطار میں ظاہر ہوتا ہے۔ پیچھے رہ گیا کمٹ نیوٹرل پر ختم ہوتا ہے اور نئے ہیڈ کا جائزہ لیا جاتا ہے۔ جب کوئی لازمی چیک ناکام ہو، جائزہ فیصلے کے ساتھ یہ بتاتا ہے: فیصلہ diff کے بارے میں ہے، مرج کی اجازت نہیں۔ مرج کیوز پل ریکویسٹ کا فیصلہ وراثت میں لیتی ہیں۔
codna-fix لیبل لگائیں۔ Codna ریپوزٹری کا نقشہ صفر ٹوکن میں بناتا ہے، شواہد کے بنڈل سے ٹھیک کرتا ہے، اور ایشو، بنیادی وجہ، سمبل اور اعتماد بتاتے ہوئے پل ریکویسٹ کھولتا ہے۔ اگر پیچ رسک گیٹ پار نہ کرے تو کچھ پش نہیں ہوتا اور Codna وجہ بتاتا ہے۔
منسلک اکاؤنٹ میں تقریباً $5 ماہانہ منظم ماڈل الاؤنس شامل ہے۔ لامحدود، خود بل استعمال کے لیے اکاؤنٹ صفحے پر اپنی کلید شامل کریں۔ 87 پیمائش شدہ کیسز میں ایک تصدیق شدہ فکس پر اوسطاً تقریباً $0.02 ماڈل خرچ آیا۔
جائزے پل ریکویسٹ کے سائز کے حساب سے 4 سے 20 منٹ میں چلتے ہیں؛ وقت ختم ہونے والا جائزہ یہ بتاتا ہے اور @codna review یا چھوٹا PR مانگتا ہے۔ فی پل ریکویسٹ ہیڈ روزانہ ایک CI ناکامی فکس۔ جابز 30 منٹ بعد ختم ہوتی ہیں۔ ہوسٹڈ ٹیسٹ رنز pytest استعمال کرتے ہیں؛ دوسرے رنر fix.test_command سیٹ کرنے کے اشارے کے ساتھ نیوٹرل پر ختم ہوتے ہیں۔ @codna fix کے لیے لکھنے کی رسائی درکار ہے اور یہ فورک پل ریکویسٹس پر نہیں چلتا۔
فی جاب مختصر مدتی، ریپوزٹری تک محدود ٹوکن۔ Review: contents read، pull requests write، checks write، statuses read۔ Fix: contents، pull requests، checks، issues اور workflows write۔ Secure: contents اور security events read، checks اور issues write۔ ریویو ایجنٹ کے پاس کوئی write ٹوکن نہیں ہوتا۔