ΤΕΧΝΟΛΟΓΙΑ
Οι κανόνες κάλυψης κώδικα ρυθμίζονται πλέον μέσω…
Θέλεις να βλέπεις τα νέα του astratv.gr πρώτα στη Google;
Πρόσθεσέ μας στις προτιμώμενες πηγές σου:
στα αγαπημένα σου στη Google
Το GitHub επιτρέπει πλέον τη δημιουργία, την ενημέρωση και την ανάγνωση των κανόνων ελάχιστης κάλυψης κώδικα μέσω του REST API. Η αλλαγή ανακοινώθηκε στις 18 Σεπτεμβρίου 2026 και μεταφέρει στον προγραμματιστικό έλεγχο μια ρύθμιση που μέχρι σήμερα απαιτούσε χειρισμό από το γραφικό περιβάλλον της πλατφόρμας.
Η δυνατότητα αφορά την επιλογή «Restrict code coverage» των repository rulesets. Μέσω αυτής, μια ομάδα μπορεί να ορίσει το ελάχιστο αποδεκτό ποσοστό κάλυψης γραμμών ή τη μέγιστη πτώση κάλυψης που επιτρέπεται σε ένα pull request. Αν μια αλλαγή ξεπερνά το καθορισμένο όριο, ο κανόνας μπορεί να εμποδίσει την ενσωμάτωσή της μέχρι να προστεθούν ή να διορθωθούν οι απαραίτητες δοκιμές.
Το ουσιαστικό νέο στοιχείο είναι ο αυτοματισμός. Διαχειριστές πολλών αποθετηρίων δεν χρειάζεται πλέον να επαναλαμβάνουν την ίδια ρύθμιση χειροκίνητα σε κάθε έργο. Μπορούν να εντάξουν τον κανόνα σε scripts, εργαλεία διαχείρισης ή ροές infrastructure as code, εφαρμόζοντας κοινές απαιτήσεις ποιότητας με συνεπή τρόπο. Το API μπορεί επίσης να χρησιμοποιηθεί για επιθεώρηση της ενεργής πολιτικής, ώστε μια επιχείρηση να εντοπίζει αποθετήρια που αποκλίνουν από το συμφωνημένο πρότυπο.
Ένα πρακτικό σενάριο είναι η αυτόματη δημιουργία νέου repository. Μαζί με τα δικαιώματα, τις προστασίες κλάδων και τα απαιτούμενα checks, η εσωτερική πλατφόρμα ανάπτυξης μπορεί πλέον να προσθέτει και το όριο κάλυψης. Αντίστοιχα, μια κεντρική διαδικασία συμμόρφωσης μπορεί να ενημερώνει το ανεκτό ποσοστό πτώσης σε δεκάδες έργα χωρίς ξεχωριστές επισκέψεις στις ρυθμίσεις τους.
Το GitHub διευκρινίζει ότι η λειτουργία προϋποθέτει ενεργοποιημένο GitHub Code Quality και ρυθμισμένες μεταφορτώσεις δεδομένων κάλυψης κώδικα. Είναι διαθέσιμη στα GitHub Team και GitHub Enterprise Cloud, συμπεριλαμβανομένης της έκδοσης Enterprise Cloud με data residency. Δεν προσφέρεται στο GitHub Enterprise Server, στοιχείο που περιορίζει τη χρήση της από οργανισμούς οι οποίοι φιλοξενούν την πλατφόρμα αποκλειστικά στις δικές τους υποδομές.
Η αλλαγή δεν εγγυάται από μόνη της καλύτερο λογισμικό. Ένα υψηλό ποσοστό κάλυψης δεν αποδεικνύει ότι οι δοκιμές εξετάζουν τα σωστά σενάρια ούτε ότι εντοπίζουν ουσιαστικά σφάλματα. Προσφέρει, όμως, έναν επαναλήψιμο μηχανισμό επιβολής των ορίων που έχει ήδη αποφασίσει μια ομάδα. Η σωστή αξιοποίηση απαιτεί ρεαλιστικά thresholds, παρακολούθηση των εξαιρέσεων και αξιολόγηση της ποιότητας των ίδιων των tests.
Για ομάδες με πολλά repositories, το νέο REST API μειώνει τη χειροκίνητη διαχείριση και κάνει τους κανόνες κάλυψης μέρος της αυτοματοποιημένης πολιτικής ανάπτυξης. Για μικρότερα έργα, το υπάρχον περιβάλλον ιστού παραμένει διαθέσιμο.
Η εικόνα αποτελεί ενδεικτική εικονογράφηση AI και όχι πραγματικό στιγμιότυπο ή ακριβή απεικόνιση της υπηρεσίας.
Περισσότερα στο cyberskills.gr
-
ΠΟΛΙΤΙΚΗ7 ώρες agoΒουλή: Υπόμνημα Αβραμόπουλου και επίθεση Κωνσταντοπούλου πριν από την ψηφοφορία για άρσεις ασυλίας
-
ΑΘΛΗΤΙΚΑ21 ώρες agoΔίκη Λυγγερίδη: Προστατευόμενος μάρτυρας αναγνώρισε τον οπαδό που φέρεται να έδωσε το σύνθημα για τα επεισόδια
-
LIFESTYLE19 ώρες agoΘανάσης Βισκαδουράκης για τον Μαζωνάκη: “Δεν έφυγε από το ξερό του το κεφάλι, αλλά από το λάθος αυτών των δύο απατεώνων” (Βίντεο)
-
MEDIA21 ώρες agoΑυτά είναι τα 4 ονόματα που “διεκδικούν” την καρέκλα του Γιώργου Μαζωνάκη
-
ΕΛΛΑΔΑ21 ώρες agoΦωτιά στην Κρανιά Ελασσόνας
-
ΕΛΛΑΔΑ2 ώρες agoΤηλεφωνικές απάτες μέσω AI – Τι πρέπει να προσέξετε
-
ΜΑΓΝΗΣΙΑ10 ώρες agoΧτύπησαν με σκουπόξυλο οδηγό ταξί στον Βόλο και τον έστειλαν στο νοσοκομείο
-
ΚΟΣΜΟΣ6 ώρες agoΤραμπ: Συμφωνία με Δανία για τη Γροιλανδία – «Μόνιμος έλεγχος» της ασφάλειας του νησιού από τις ΗΠΑ










