Connect with us
banner epikhirisis

ΤΕΧΝΟΛΟΓΙΑ

Οι κανόνες κάλυψης κώδικα ρυθμίζονται πλέον μέσω…

Published

on

Οι κανόνες κάλυψης κώδικα ρυθμίζονται πλέον μέσω…

Θέλεις να βλέπεις τα νέα του astratv.gr πρώτα στη Google;
Πρόσθεσέ μας στις προτιμώμενες πηγές σου:

Google Logo Πρόσθεσε το astratv.gr
στα αγαπημένα σου στη 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, στοιχείο που περιορίζει τη χρήση της από οργανισμούς οι οποίοι φιλοξενούν την πλατφόρμα αποκλειστικά στις δικές τους υποδομές.

Advertisement

Η αλλαγή δεν εγγυάται από μόνη της καλύτερο λογισμικό. Ένα υψηλό ποσοστό κάλυψης δεν αποδεικνύει ότι οι δοκιμές εξετάζουν τα σωστά σενάρια ούτε ότι εντοπίζουν ουσιαστικά σφάλματα. Προσφέρει, όμως, έναν επαναλήψιμο μηχανισμό επιβολής των ορίων που έχει ήδη αποφασίσει μια ομάδα. Η σωστή αξιοποίηση απαιτεί ρεαλιστικά thresholds, παρακολούθηση των εξαιρέσεων και αξιολόγηση της ποιότητας των ίδιων των tests.

Για ομάδες με πολλά repositories, το νέο REST API μειώνει τη χειροκίνητη διαχείριση και κάνει τους κανόνες κάλυψης μέρος της αυτοματοποιημένης πολιτικής ανάπτυξης. Για μικρότερα έργα, το υπάρχον περιβάλλον ιστού παραμένει διαθέσιμο.

Η εικόνα αποτελεί ενδεικτική εικονογράφηση AI και όχι πραγματικό στιγμιότυπο ή ακριβή απεικόνιση της υπηρεσίας.

Πηγή: GitHub Changelog, 18 Σεπτεμβρίου 2026

Περισσότερα στο cyberskills.gr

Advertisement

Μπείτε στις ομάδες του ASTRA TV

Advertisement

Μέλος του
Μητρώου Ηλεκτρονικού Τύπου
Μ.Η.Τ. 252107

Advertisement
dei 03 2025 myHome GasControl 300x250
main logo black
455937950 1028081182654240 8041229916307210525 n
Advertisement
Advertisement
Anassa

Facebook

Advertisement

Δημοφιλή

Iδιοκτησία ΡΑΔΙΟΤΗΛΕΟΠΤΙΚΕΣ ΕΠΧΕΙΡΗΣΕΙΣ ASTRA AE
AΦΜ 094214456
Δ Ο Υ ΒΟΛΟΥ
ΓΕΜΗ:50683644000
DOMAIN NAME ΙΔΙΟΚΤΗΣΙΑ:ΡΑΔΙΟΤΗΛΕΟΠΤΙΚΕΣ ΕΠΧΕΙΡΗΣΕΙΣ ASTRA AE - astratv.gr
Εδρα Γ.ΚΑΡΤΑΛΗ 76-ΒΟΛΟΣ ΤΚ 38333 ΤΗΛ.ΕΠΙΚ. 2421031434
ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΗΣ ΕΠΙΚΟΙΝΩΝΙΑΣ [email protected]
ΜΕΤΟΧΟΙ:Κοκκίνηq Εμμανουήλ (50%) - Κοκκίνης Αθανάσιος (50%)
Νόμιμος εκπρόσωπος : Παναγιώτα Τσιρτόγλου
Διευθυντής: Σοφία Κοντοθανάση
Διευθυντής Σύνταξης: Βασιλική Σαμακοβλή
ΔΙΑΧΕΙΡΙΣΤΡΙΑ: Τσιργόγλου Παναγιώτα
ΔΙΚΑΙΟΥΧΟΣ DOMAIN NAME: ΡΑΔΙΟΤΗΛΕΟΠΤΙΚΗΣ ΕΠΙΧΕΙΡΗΣΗΣ ASTRA A.E. Copyright © 2025 AstraTV.gr

Μετάβαση στο περιεχόμενο