Skip to content
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

Catatan & Pertimbangan setelah menggunakan actions/labeler #60

Open
feryardiant opened this issue Oct 31, 2023 · 1 comment · Fixed by #82
Open

Catatan & Pertimbangan setelah menggunakan actions/labeler #60

feryardiant opened this issue Oct 31, 2023 · 1 comment · Fixed by #82
Assignees
Labels
chore A task that needs to be done integration When multiple functionalities should works together

Comments

@feryardiant
Copy link
Contributor

Pada dasarnya kebutuhan untuk meggunakan tool semacam auto-labeler ini adalah terkait dengan otomasi catatan rilis. Untuk saat ini saya coba menggunakan actions/labeler yang mana adalah official dari github.

Walaupun begitu, diketahui bahwa actions tersebut masih memiliki keterbatasan fitur yaitu hanya akan meng-assign label berdasarkan file dan direktori yang diubah di pull request. Itupun (by default) dia akan menghapus label yang kita assign secara manual, contoh bisa dilihat di #59

Screenshot 2023-10-31 at 19 09 20

Jika dibaca lagi dokumentasinya, sepertinya perlu ada input sync-labels, agar action ini tidak menghapus label yang di assign manual.

Tapi dilain pihak saya justru mempertimbangkan srvaroa/labeler yang keliatan nya lebih powerful dimana tidak hanya dapat assign label tapi juga tittle, dan tidak hanyak pull request tapi juga issue. Dimana jika di gali lebih lanjut, rata penggunaanya justru bukan untuk label melainkan untuk title.

Dalam hal ini mereka menggunakan format seperti conventional commit untuk issue & PR tittle. Dan menjadikan PR tittle tersebut sebagai basis untuk meng-generate release note. Dan terlihat mereka juga mention issue number di PR title, agar issue terkait dapat dicantumkan pada release note.

@feryardiant feryardiant added chore A task that needs to be done integration When multiple functionalities should works together labels Oct 31, 2023
@feryardiant feryardiant linked a pull request Dec 24, 2023 that will close this issue
@feryardiant
Copy link
Contributor Author

Di PR #82 diketahui pada actions/labeler v5 terdapat cukup banyak perubahan termasuk diantaranya adalah breaking changes. Yangmana telah diperbaiki pada commit aec11d0

Tidak hanya mendeteksi perubahan file tapi di v5, actions/labeler pun dapat mendeteksi dan menambahkan label berdasarkan nama branch.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore A task that needs to be done integration When multiple functionalities should works together
Projects
Status: 🆕 New
Development

Successfully merging a pull request may close this issue.

5 participants