Apakah permintaan fitur Anda terkait dengan masalah?
Saat menjalankan auto shipit
dari master
yang tidak pada komit yang sama dari jarak jauh, kesalahan akan terjadi ketika versi bump dan changelog commit didorong.
Jelaskan solusi yang Anda inginkan
Deteksi masalah sebelum git dan berikan kesalahan instruktif.
Jelaskan alternatif yang telah Anda pertimbangkan
Periksa baseBranch lokal dan git pull dari jarak jauh.
@jrschumacher Saya membuat ulang masalah tanpa tangkapan layar token yang bocor. Lupa judulnya apa
️ terima kasih sudah hari yang panjang. Jika Anda mengarahkan saya ke file yang tepat, saya akan menyelidiki menambahkan tanda centang dan kesalahan. Saya melihat ke inti tetapi tidak melihat di mana dorongan itu terjadi.
Apakah repo ini bersifat publik? Aku bisa melihat-lihat.
@hipstersmoothie https://github.com/avkvirtru/virtuoso-design-system
Di mana log untuk ini. Saat ini kami memiliki kode yang akan membatalkan rilis jika kami mendeteksi situasi ini
dokumen untuk perintah ls-remote: https://riptutorial.com/git/example/1486/ls-remote
Jadi satu-satunya cara saya bisa melihat ini terjadi adalah jika Anda menggabungkan 2 PR pada waktu yang tepat.
Urutan hook berjalan seperti:
Biarkan saya melihat apakah saya dapat membuat skenario yang dapat diulang dan menyediakan log.
Saya melihat apa yang terjadi. Anda menggunakan prepublishOnly
yang akan memperpanjang jendela antara afterVersion
dan publish
jika perintah yang dijalankan panjang.
publish
publish
sementara PR ke-1 baru saja selesaiRekomendasi saya adalah menjalankan build Anda lalu jalankan auto
(hapus skrip prepublishOnly
)
Saya akan memperbarui dokumen ini dan memperingatkan tentang situasi seperti ini.
Kena kau. Jadi jika saya memindahkannya ke prerelease
yang harus menyelesaikannya?
yup itu akan berhasil juga!
Terima kasih banyak untuk alat hebat ini dan dukungannya.
Terima kasih telah menggunakan auto
! (dan untuk memunculkan masalah ini https://github.com/intuit/auto/pull/1419)
Aku akan menutup masalah ini. Jika Anda menemukan ini masih terjadi, silakan buka masalah lain.