kodiak.toml dalam kod sumber tRPC

DDD
Lepaskan: 2024-10-24 07:05:02
asal
259 orang telah melayarinya

Dalam artikel ini, kami menganalisis kodiak.toml yang terdapat dalam kod sumber tRPC.

Kodiak

Automasikan Permintaan Tarik GitHub anda menggunakan Kodiak

  1. Kemas Kini Auto — Pastikan PR anda dikemas kini dengan induk secara automatik

  2. Auto Cantum — Tambahkan label autocantum pada autocantum apabila CI dan Kelulusan lulus.

  3. Kolaborasi Bot — Gabungkan Kodiak dengan bot kebergantungan (dependabot, snyk, greenskeeper.io) untuk mengotomatisasi pengemaskinian kebergantungan

Apabila anda melawati tapak web kodiak, anda akan mendapati Kodiak ialah alat yang

mengautomasikan permintaan tarik Github.

Lihat panduan permulaan pantasnya.

kodiak.yaml dalam repositori trpc:

Coretan kod di bawah dipilih daripada .kodiak.toml

# .kodiak.toml
version = 1
[approve]
auto_approve_usernames = ["dependabot", "renovate"]
[merge]
method = "squash"
automerge_label = ["? merge", "⬆️ dependencies"]
[merge.automerge_dependencies]
# only auto merge "minor" and "patch" version upgrades.
versions = ["minor", "patch"]
usernames = ["dependabot", "renovate"]
[update]
autoupdate_label = "♻️ autoupdate"
Salin selepas log masuk

Sekarang mari rujuk dokumentasi berdasarkan fail konfigurasi ini. Pilihan pertama adalah meluluskan. Jika PR dibuka oleh pengguna dengan nama pengguna dalam senarai approve.auto_approve_usernames, Kodiak akan menambah kelulusan pada PR secara automatik. Baca lebih lanjut tentang meluluskan.

Pilihan seterusnya dalam fail di atas ialah cantum. Ia mempunyai dua set pembolehubah, kaedah dan automerge_label. Labelkan permintaan tarik anda dengan label kodiak: merge.method = 'rebase', sebagai contoh, untuk menetapkan merge.method kepada "rebase" untuk permintaan tarik anda. Baca lebih lanjut mengenai gabungan. automerge_label ialah label untuk membolehkan Kodiak menggabungkan PR. Kodiak hanya boleh menggabungkan permintaan tarik yang melepasi peraturan perlindungan cawangan GitHub anda. Jika berbilang label dinyatakan dalam tatasusunan, mana-mana label yang ditentukan akan mencetuskan cantuman.

[merge.automerge_dependencies]
# only auto merge "minor" and "patch" version upgrades.
versions = ["minor", "patch"]
usernames = ["dependabot", "renovate"]
Salin selepas log masuk

Kodiak hanya akan mengautomasikan naik taraf pergantungan untuk pengarang permintaan tarik dalam senarai ini. Lihat automerge_dependenciesusernames.

[update]
autoupdate_label = "♻️ autoupdate"
Salin selepas log masuk

Permintaan tarik dengan label update.autoupdate_label akan dikemas kini apabila ia sudah lapuk dengan cawangan asasnya.

Rujukan Konfigurasi Daftar Keluar untuk senarai lengkap

pilihan konfigurasi.

Tentang kami:

Di Thinkthroo, kami mengkaji projek sumber terbuka yang besar dan menyediakan panduan seni bina. Kami telah membangunkan Komponen resubale, dibina dengan tailwind, yang boleh anda gunakan dalam projek anda. Kami menawarkan perkhidmatan pembangunan Next.js, React dan Node.

Tempah mesyuarat dengan kami untuk menyelesaikan projek anda.

kodiak.toml in tRPC source code

kodiak.toml in tRPC source code

Rujukan:

1. https://kodiakhq.com/

2. https://github.com/trpc/trpc/blob/next/.kodiak.toml

Atas ialah kandungan terperinci kodiak.toml dalam kod sumber tRPC. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!