Peta dunia

 

EN: Read in English

Dunia 7: Robot: Actions & CI/CD

Kemas kini Dependabot

Anda akan belajar: cara Dependabot pastikan pakej dan action anda sentiasa terkini.

Teks BM belum disemak oleh penutur asli.

Masalahnya

Repo latihan — bukan laman web sebenar
aina-codes / diary

Pagi Isnin. Dua pull request muncul semalaman. Anda tak buka pun. Robot yang buka. Robot mana?

Tengok

cat .github/dependabot.yml: version 2, kemudian dua kemas kini, npm dan github-actions, kedua-duanya di folder akar, setiap minggu. Output terminal: $ cat .github/dependabot.yml version: 2 updates: - package-ecosystem: "npm" directory: "/" schedule: interval: "weekly" - package-ecosystem: "github-actions" directory: "/" schedule: interval: "weekly"

Itulah Dependabot: Pembantu GitHub yang beri amaran tentang pakej tak selamat dan boleh buka pull request untuk kemas kini.. Version updates (kemas kini versi) pastikan pakej sentiasa baru, walaupun tiada lubang. Anda hidupkan dengan satu fail: .github/dependabot.yml.

Cuba

Baris mana yang pastikan action workflow anda terkini? Ketik baris itu.

Ketik baris untuk action workflow anda.

0 daripada 1 dijumpai

Tengok

Ingat SHA yang disematkan? Dependabot kemas kini itu juga. Satu action yang disematkan dapat versi baru. Apa yang pull request Dependabot ubah?

Pilih satu jawapan.

Cuba

Amaran keselamatan (Dunia 8) atau version update? Susun setiap satu.

Seret kad ke dalam kotak. Atau ketik kad, kemudian ketik kotak.

      Teka

      Satu pull request Dependabot buat CI anda gagal. Apa sekarang?

      Pilih satu jawapan.

      Anda berjaya!

      Kini anda boleh biar Dependabot pastikan projek anda terkini.

      Nak tahu lebih (pilihan)

      interval boleh jadi daily, weekly, monthly dan lain-lain. Version update tengok branch lalai anda. Terlalu banyak PR kecil? groups: himpunkan banyak kemas kini dalam satu PR. PR Dependabot jalankan CI anda, sama macam PR kawan sepasukan.