গিটহাবের উপর অনুরোধের স্থিতি পরীক্ষাগুলি কীভাবে মুছে ফেলার কোনও উপায় আছে?


11

আমি সিআই সরঞ্জাম দ্বারা তৈরি কিছু স্ট্যাটাস চেক মুছে ফেলার একটি উপায় খুঁজছিলাম যা আমি আমার গিটিহাব সংগ্রহস্থলে আমার টানার অনুরোধগুলি থেকে মূল্যায়ন করছিলাম, তবে এটি অর্জনের উপায় খুঁজে পাওয়ার কোনও ভাগ্য আমার হয়নি।

স্থিতি চেক করে এপিআই ডক্সের দিকে তাকানো, স্ট্যাটাসস এপিআইয়ের জন্য শেষ পয়েন্টটি মুছে ফেলা হবে বলে মনে হয় না এবং আমি ইউআই তে সুস্পষ্ট কিছুই খুঁজে পেলাম না।

উত্তর:


7

আমি যে সর্বোত্তম সমাধানটি সামনে আসতে পেরেছি তা হ'ল সফল হিসাবে একই প্রসঙ্গে একটি নতুন স্ট্যাটাস তৈরি করা। এইভাবে আমি স্থিতির চেকগুলি থেকে বিল্ড URL টি সরিয়ে ফেলতে পারি এবং PRগুলি ব্যর্থ হিসাবে প্রদর্শিত হবে না (যেমন তারা আমার ক্ষেত্রে ছিল) my

এটি করার জন্য আমি আমার পুলের অনুরোধগুলির মধ্যে অতি সাম্প্রতিক সমস্ত এসএইচএর মাধ্যমে পুনরাবৃত্তি করেছি এবং কার্ল ব্যবহার করে নিম্নলিখিত এপিআই কল করেছি:

curl --user "username" --data @- https://api.github.com/repos/:owner/:repo/commits/:sha
{
  "state": "success",
  "description": "The build succeeded!",
  "context": "default"
}

এটি বিল্ড ইতিহাস পুরোপুরি মুছে দেয় না (তাই এটি এখনও এপিআই ব্যবহার করে খুঁজে পাওয়া যায়), তবে টান অনুরোধ পৃষ্ঠাগুলিতে সবকিছু স্বাভাবিকের মতো দেখায়।


এটি সুন্দরভাবে কাজ করেছে, আপনাকে ধন্যবাদ!
আমরা সমস্ত মনিকা

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.