Καλησπέρα, κάτι που άρχισα να δουλεύω πρόσφατα και...
# chat
n
Καλησπέρα, κάτι που άρχισα να δουλεύω πρόσφατα και μπορεί να φανεί ενδιαφέρον: Το
composer audit
σου λέει ποια dependencies έχουν vulnerabilities· το composer remediate προσπαθεί να απαντήσει στο επόμενο ερώτημα: ποιο root dependency που ελέγχεις μπορείς πραγματικά να αλλάξεις ώστε να λυθεί το πρόβλημα. Δοκιμάζει πιθανά upgrades χρησιμοποιώντας τον ίδιο τον solver του Composer και προτείνει τη μικρότερη επιβεβαιωμένη αλλαγή. Υπάρχει επίσης ένα docs microsite με περισσότερες λεπτομέρειες. Έχω χρησιμοποιήσει αρκετά Drupal projects ως real-world test cases, οπότε θα με ενδιέφεραν ιδιαίτερα περιπτώσεις όπου το dependency graph του Drupal το κάνει να δώσει λάθος απάντηση ή να μη βρει remediation ενώ στην πραγματικότητα υπάρχει. Οποιοδήποτε feedback ευπρόσδεκτο!
💥 4
ℹ️ 4
👑 1
b
impressive, και λίγα λέω
η πρώτη εντυπωση ειναι παρα πολύ θετική! well done και thanks for sharing
n
ευχαριστω για το feedback! αν έχεις κάποιο suggestion (ή κάποιο δύστροπο composer.lock) θα χαρώ να το δω.
b
μολις το δοκιμασα σε ενα, 611kb, πηρε αρκετη ωρα σε βαθμο που απορουσα αν παιζει, αλλα ηρθε με μια απαντηση που εβγαζε νοήμα και επαιξε καθαρά
θα το δοκιμασω και αλλου και θα κοιταξω μηπως σου στειλω και lockfiles
n
note to self: progress reports 🙂 παίρνει αρκετά γιατί για κάθε potential result τρέχει τον composer να δει αν είναι valid
έχω και αρκετά text fixtures included (real lockfiles) μέσα στο repo με actual results/reports - αν τρέχεις CI δες και το sarif output
b
το υπέθεσα, αλλα ο composer 2 μας εχει μάθει σε speed(ier) απαντησεις, ενιωθε λιγο σαν composer 1 εποχη
οχι τοσο τραγικα οσο ακουγεται
n
@bserem 0.8.0 out, apart from other fixes it includes proper progress output 🙂