-
Notifications
You must be signed in to change notification settings - Fork 119
Προσθήκη αυτοματισμένος έλενχος στα Pull Requests #438
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
✅ Deploy Preview for imaginative-youtiao-564e92 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for prismatic-treacle-c21935 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for marvelous-alpaca-873ef8 ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
✅ Deploy Preview for fantastic-gumption-d15aea ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
|
@YGNT7777 some changes and comments for improvement:
|
|
Καλησπέρα κύριε @epidrome Έχουν γίνει όλες οι αλλαγές, τώρα το github action διαβάζει απο το αρχείο .lockedFiles, δεν στέλνει αλλο το μήνυμα με το gif και στο wiki του ioniodi πρόσθεσα το documentation ως ξεχωριστή σελίδα, δεν το έβαλα στην αρχική σελίδα Documentation linkΑν υπάρχει κάτι ακόμα που χρειάζεται να κάνω, πείτε μου |
|
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
Σχετικό Issue
closes #437
Προτεινόμενες Αλλαγές
Το GitHub Action "bottaki" ελέγχει κάθε Pull Request για αλλαγές σε «κλειδωμένα» αρχεία. Αν κάποιο από αυτά τα αρχεία περιλαμβάνεται στο lockedFiles.txt, τότε το PR μπλοκάρεται αυτόματα και δεν μπορεί να γίνει merge.
Με την προσθήκη του label "BYPASS_LABEL", ο χρήστης που υποβάλλει το Pull Request παρακάμπτει τον έλεγχο.
Ο κώδικας του είναι γραμμένος σε Python και εκτελείται μέσω Docker.
To wokflow "pr-check.yml" ελέγχει κάθε Pull Request και καλεί το action.yml το οποίο καλεί το Dockerfile
Μέχρι στιγμής για αρχεία που έχω βάλει να μην γίνονται αλλαγές είναι:
README.md
.gitignore
.gitmodules
.ruby-version
.Gemfile
LICENSE
_config.yml
index.html
Αν θέλετε να προσθέσετε καινούριο αρχείο, απλά προσθέστε το όνομα του αρχείο στο lockedFiles.txt
Για directories προσθέστε το path ξεκινώντας από το όνομα (π.χ _pages/404.html)
Demo
If there has been changes:
No changes
Using label
Με το που γίνει merge το pull request μου, το github action θα λειτουργεί. Δεν επηρεάζει τα κανονικά commits μόνο ελένχει στα pull requests
Υπενθυμίσεις