Skip to content

Latest commit

 

History

History
41 lines (30 loc) · 1.73 KB

File metadata and controls

41 lines (30 loc) · 1.73 KB

Sürümleme Süreci

🇬🇧 English | 🇹🇷 Türkçe

Süreç modeli

mcp-code, main üzerinde release-please kullanır.

  • Conventional commit mesajları yeni sürümü belirler.
  • Release PR'leri, release kesilmeden önce CHANGELOG.md ve package.json dosyalarını senkron tutar.
  • Release PR merge edildiğinde GitHub release oluşturulur.
  • npm publish hedefi @vaur94/mcp-code paketidir.
  • @vaur94/mcp-code daha önce hiç yayımlanmadıysa ilk publish paket kökünden manuel yapılmalıdır; sonraki yayınlar npm trusted publishing ve GitHub OIDC ile yürütülmelidir.
  • .github/workflows/publish.yml, publish öncesi paket kalitesini doğrular ve tag/sürüm uyuşmazlığını reddeder.

Maintainer kontrol listesi

  1. Doğrulanmış değişiklikleri main içine alın.
  2. npm run ci:check sonucunun yerelde veya CI'da yeşil olduğunu doğrulayın.
  3. Release workflow'unun ürettiği release PR'yi gözden geçirip merge edin.
  4. npm trusted publisher eşlemesinin publish.yml dosyasını hedeflediğini doğrulayın.
  5. Oluşan release notlarını ve paket yayın sonucunu doğrulayın.
  6. CHANGELOG.md, package.json ve GitHub release'in yayımlanan değişiklikle eşleştiğini kontrol edin.

Conventional commit rehberi

  • feat: yeni kullanıcıya dönük yetenekler için.
  • fix: hata düzeltmeleri için.
  • docs: yalnızca dokümantasyon değişiklikleri için.
  • ci: workflow ve otomasyon güncellemeleri için.
  • chore: ürün davranışını değiştirmeyen bakım işleri için.

Referanslar

  • package.json
  • release-please-config.json
  • .release-please-manifest.json
  • .github/workflows/release.yml
  • .github/workflows/publish.yml

Son güncelleme: 2026-03-10