opentine, eylemci çalışma günlüklerini Git üzerinden göndermeyi ekledi
opentine 0.23.0, eylemcilerin çalışma günlüklerini bunları tanımlayan kodla birlikte uzak Git deposuna gönderebiliyor. Kod gönderilmeden önce çalışan bağlantı, günlük aktarımı başarısız olduğunda olağan ayarda uyarı veriyor; katı kipte ise gönderimi durduruyor. 1 Kasım tarihli sürüm, önceden kurulmuş gönderim bağlantısını koruyor. Karşı tarafın çalışma paketini alması için ayrıca bir getirme komutu bulunuyor.
Yapay Zekâ··Sabah
Çalışma geçmişi kod deposuna taşınıyor
Yazılım eylemcilerinin çalışmalarını günlüğe alan opentine, 1 Kasım tarihli 0.23.0 sürümünde bu günlüklerin Git aracılığıyla gönderilmesini ekledi. Projenin sürüm notlarında, kod uzak depoya yollanmadan önce devreye giren bir bağlantı tanımlanıyor. Bağlantı, gönderilecek kod işlemlerinin iletilerinde Tine-Run kimliklerini arıyor ve bunların gösterdiği çalışma günlüklerini topluyor. Böyle bir kimlik yoksa çalışma aktarımı için ek işlem yapmıyor.[1]
Aktarım hatası uyarı verebiliyor veya gönderimi durdurabiliyor
Uzak depoda zaten bulunan çalışma günlükleri korunurken gelen günlükler aynı pakete katılıyor. Paketi karşı tarafta almak için ayrı bir getirme komutu kullanılıyor. Olağan ayarda aktarım sorunu yalnızca uyarı üretiyor ve kod gönderimi sürebiliyor. Katı kip seçildiğinde ise günlükler aktarılamazsa gönderim duruyor. Böylece proje, eksik çalışma günlüğünün kod paylaşımını durdurmasını isteyip istemediğini belirleyebiliyor.[1]
Önceki bağlantı önce çalışıyor
Önceden kurulmuş bir gönderim bağlantısı varsa opentine bunu kaldırmıyor; mevcut bağlantı önce çalışıyor. Yeni oluşturulmuş bir dalda geçmiş taraması da sınırlı tutuluyor. Başka uzak dallarda yer almayan en fazla 1.000 kod işlemi inceleniyor. Bu davranışlar projenin sürüm açıklamasına dayanıyor; aktarım güvenilirliği için bağımsız ölçüm sunulmuş değil.[1]