- Dikirim
- 9 September 2026 pukul 23.48 UTC
- Penulis
- Kamo
- Commit
- 9df723b
Rahasia ada sekarang - token Forgejo scoped ke 'write: package', ditambahkan ke repositori ini - jadi 'publish _ package' yang menerbitkan bukan orang melakukannya dengan tangan. 0.1,1 adalah yang pertama versi CI membangun dan mendorong; 0.1.0 dibangun secara lokal, dan sebuah artefak yang asalnya adalah "laptop seseorang" bukanlah apa yang harus dikirim dari permukaan penandatanganan. Dua hal yang salah pada percobaan pertama, keduanya sekarang dihapus daripada bekerja: - * * Kredensial harus menjadi TOKEN, bukan password account. * * Daftar menolak sandi dikirim sebagai '_ writeToken' dengan telanjang 401 dan tidak ada yang mengatakan skema adalah masalah - yang apa yang dikirim sebelumnya mencoba mengejar auth dasar dan GIT _ CLOONE _ TOKEN fallback yang tidak pernah akan bekerja baik. A 'write: paket' token sebagai pembawa menerbitkan halus; buktinya adalah bahwa menerbitkan kembali versi yang ada dengan satu jawaban 409 Konflik, bukan 401. - * * The 'npm whoami' cek kesehatan adalah penjaga yang salah. * 'whoami' kebutuhan 'membaca: pengguna', yang public token tidak memiliki bisnis memegang, sehingga penjaga gagal persis write- hanya kredensial itu dimaksudkan untuk melindungi. Tidak ada pra-penerbangan sekarang: sebuah penerbit yang tidak dapat mengotorisasi kegagalan pada nya sendiri, satu baris lebih bawah, dengan kesalahan registri sendiri. kamo- internal tidak terpengaruh sampai seseorang memindahkan lockfile nya: ia meminta untuk '^ 0.1.0' dan lockfile nya Pin 0.1.0, jadi 'npm ci' terus memasang apa yang sudah ia miliki.