跳至內容

發布工作流程

語意化版本控管

僅適用於維護人員

本區段僅適用於具有推播和發布權限的維護人員。

  1. 執行 just bump packages [patch|minor|major] 以使用語意化版本控管為所有非私有套件升級版本。

  2. 執行 git switch -c release-v[version] 為發布建立新的分支。

  3. 執行 just changelog 為所有套件產生變更日誌。

  4. 提交這些變更並附註訊息:release: v[version]

  5. 建立公關並鎖定 main 分支。

  6. 公關合併後,執行 git switch maingit pull

  7. 如果有其他變更已提交至主分支,請簽出發布提交。

  8. 執行 git tag v[version]

  9. 執行 git push origin refs/tags/v[version]

警告

金絲雀/夜間版

金絲雀版/夜間版共用相同的發布 工作流程。它們幾乎相同,但使用不同的 npm 標籤。

如果您手動觸發工作流程,它會將最新提交發布至 canary 標籤。

如果工作流程由排程觸發,它會將最新提交發布至 nightly 標籤。

您可以在下列位置看到最新的金絲雀版/夜間版:

在 MIT 授權條款下發布。