Github: elimine los problemas ingresados ​​por error

Se han ingresado docenas de problemas en mi proyecto en github que no tienen lugar allí. Algunos Einstein corrieron un guión y crearon todos estos problemas sin sentido a través de la API. Nada está vinculado a estos problemas.

Sin duda, de alguna manera puedo eliminarlos, pero parece que no puedo encontrarlo en los documentos.

Solutions Collecting From Web of "Github: elimine los problemas ingresados ​​por error"

No hay forma de eliminar realmente los problemas. Lo que puede hacer, para indicar que se trató de un ataque de spam, es crear una nueva label. A continuación, puede utilizar la API para editar cada problema para que se cierre y etiquete con la label SPAM . Quienes lo miren verán la label junto con el problema y es realmente lo mejor que puedes esperar.

Si te sientes más cómodo con un idioma específico, busca una biblioteca escrita para facilitarte la vida también.

Debido a problemas legales, he tenido que eliminar varios problemas con muchos comentarios de un proyecto. Hice lo siguiente:

  1. Borrando todos los comentarios
  2. Editar el text del problema ("ESTE NÚMERO FUE BORRADO Y BLOQUEADO")
  3. Bloqueando el problema

Copiar y pegar en la barra de direcciones del browser:

 javascript:(function(){ $('.delete-button.octicon.octicon-x.js-comment-delete').each(function(){ href=$(this).attr("href"); if(href!==undefined) { console.log("DELETING: "+href); $.ajax({type:"DELETE",url:href}); } }); firstCommentToedit=$('form.js-comment-update')[0]; $.ajax({ type:"POST", url:firstCommentToedit.action, data:{ _method:$(firstCommentToedit).find('input[name=_method]').val(), "issue[body]":"THIS ISSUE WAS DELETED AND BLOCKED", authenticity_token:$(firstCommentToedit).find('input[name=authenticity_token]').val() } }); lockLink=$('a[href$="/lock"]')[0]; if (lockLink!==undefined) { $.ajax({ type:"POST", url:lockLink.href, data:{_method:$(lockLink).attr("data-method")} }); } setTimeout(function(){window.location=window.location;},3000) })() 

Expandido:

 javascript: (function() { $('.delete-button.octicon.octicon-x.js-comment-delete').each(function() { href = $(this).attr("href"); if (href !== undefined) { console.log("DELETING: " + href); $.ajax({ type: "DELETE", url: href }); } }); firstCommentToedit = $('form.js-comment-update')[0]; $.ajax({ type: "POST", url: firstCommentToedit.action, data: { _method: $(firstCommentToedit).find('input[name=_method]').val(), "issue[body]": "THIS ISSUE WAS DELETED AND BLOCKED", authenticity_token: $(firstCommentToedit).find('input[name=authenticity_token]').val() } }); lockLink = $('a[href$="/lock"]')[0]; if (lockLink !== undefined) { $.ajax({ type: "POST", url: lockLink.href, data: { _method: $(lockLink).attr("data-method") } }); } setTimeout(function() { window.location = window.location; }, 3000) })()