- 
                Notifications
    
You must be signed in to change notification settings  - Fork 13
 
Release process
        Islon Scherer edited this page Nov 28, 2024 
        ·
        1 revision
      
    - Add release notes to 
docs/modules/ROOT/pages/CHANGELOG.adoc - Change version in 
docs/antora.yml - Change version in 
gradle.properties - Commit message: "Prepare x.y.z release"
 - Submit PR and merge approved PR into the main branch
 
- 
Commit and create a tag. Make sure the tag does not have a "v" prefix.
git tag -a x.y.z -m "Release version x.y.z" - 
Push to apple/pkl-lsp
These instructions assume that the apple/pkl-lsp remote is called "upstream".
git push upstream x.y.z - 
Wait for CI job to finish
 - 
If a new minor version, create a release branch
git checkout -b release/x.x- push to upstream
 
 - 
Otherwise, merge changes into release branch
git checkout release/x.xgit merge --ff-only main- push to upstream