Reflow
Reflow
v1.0.2
Kelola tag versi, GitHub release berbasis tag, dan image registry terhadap repositori yang dipilih secara eksplisit.
Command
reflowCategory
Pemeliharaan Release
Quick Command
reflow [GLOBAL OPTIONS] COMMANDSekilas Reflow

Ringkasan
Reflow adalah CLI pemeliharaan release yang memahami repositori. Reflow selalu menampilkan target, memisahkan penggantian tag lokal dan remote, serta menerapkan batas dry-run dan konfirmasi sebelum operasi yang berdampak besar.
Yang Dapat Dikelola dengan Reflow
Pilih perintah terkecil yang cakupan perubahannya sesuai dengan tugas Anda.
Kemampuan Utama
Konversi Tag Lokal
Ganti nama tag PEP 440 atau SemVer yang didukung pada satu checkout persisten tanpa melakukan push.
Konversi Tag Remote
Ganti remote tag ref yang telah divalidasi melalui satu atomic push yang dijaga.
Pulihkan Automasi Release
Push ulang tag yang belum memiliki GitHub release agar CI/CD berbasis tag dapat berjalan kembali.
Publikasikan Tagged Image
Build dan push image untuk tag repositori ke GHCR, GitLab Container Registry, atau keduanya.
Tentukan Target Repositori
Gunakan checkout saat ini, checkout lokal eksplisit, atau URL Git yang dimaterialisasi sementara.
Pratinjau dengan Aman
Jalankan discovery dan validasi sementara perubahan lokal, remote, dan registry tetap disimulasikan.
Mulai dari Target dan Pratinjau
Titik awal yang aman
bash# Periksa struktur perintah
reflow --help
# Pratinjau penggantian tag lokal
reflow --dry-run -C ../project tags convert local --to semver
# Pratinjau penggantian remote dari URL Git
reflow --dry-run --repository-url https://github.com/acme/project.git tags convert remote --to semverLanjutkan ke Memulai, kemudian gunakan ringkasan perintah untuk memilih workflow berdasarkan efek persistennya.