Lewati ke konten utama

FAQ

Frequently Asked Questions

Direkomendasikan

Jawaban atas pertanyaan umum tentang melakukan validate sebelum workflow Custy.

Commandcusty validate

Category

Validate

Quick Command

custy validate

faqvalidationworkflow

Ringkasan​

Halaman ini menjawab pertanyaan umum tentang proses validation dan menjelaskan posisinya dalam keseluruhan workflow Custy.


Apakah saya harus menjalankan `custy validate`?

Tidak. Menjalankan command secara manual bersifat opsional.

Sebagian besar workflow-oriented commands seperti custy run commit, custy run release, dan workflow custy run lainnya otomatis melakukan validation sebelum melanjutkan.


Apa saja yang diperiksa validation?

Validation memastikan proyek siap untuk workflow Custy berikutnya. Bergantung pada project configuration, pemeriksaan dapat mencakup:

  • Ketersediaan Git repository.
  • Configured Git remotes.
  • Version files.
  • Commit message templates.
  • Tag message templates.
  • Staged Git changes.
  • Commit conventions jika relevan.

Apakah validation mengubah proyek?

Tidak. Validation hanya memeriksa proyek dan melaporkan hasilnya.

Validation tidak:

  • membuat commit,
  • membuat tag,
  • mengubah riwayat repository,
  • membuat release,
  • menimpa project files.

Kapan validation perlu dijalankan manual?

Manual validation berguna ketika:

  • menyiapkan release,
  • mendiagnosis workflow failure,
  • memeriksa proyek yang baru dikonfigurasi,
  • memastikan project readiness setelah configuration berubah.

Jika Anda rutin menggunakan custy run, manual validation umumnya tidak diperlukan.


Mengapa validation berhenti setelah error pertama?

Custy menggunakan pendekatan fail-fast. Saat prerequisite yang diperlukan belum tersedia, validation berhenti dan melaporkan masalah beserta panduan penyelesaiannya.

Hal ini mencegah workflow stages berikutnya berjalan pada project state yang tidak valid.


Apakah hal yang diperiksa dapat disesuaikan?

Ya. Banyak target validation ditentukan dari config.toml proyek, termasuk:

  • configured Git remote,
  • lokasi version file,
  • commit message template,
  • tag message template.

Memperbarui project configuration akan mengubah hal yang diperiksa Custy.


Apakah validation hanya untuk Git repository?

Tidak. Walaupun beberapa checks berhubungan dengan Git, validation juga memeriksa project configuration dan resource yang diperlukan Custy.

Anggap validation sebagai project readiness check, bukan sekadar Git validation command.



Selesai

Anda telah menyelesaikan dokumentasi untuk command custy validate.

Lanjutkan ke command Custy lainnya untuk mempelajari bagaimana validation mendukung development dan release workflow secara lengkap.