@@ -15,18 +15,25 @@ We use major.minor branches (e.g., `1.0`, `1.1`, `2.1`) for releases.
1515
1616### Release Process
1717
18- 1 . ** Determine version** : Choose tag name based on the commit's branch
19- - Tag format: ` major.minor.patch ` matching the branch the commit belongs to
20- - Example: Commit on ` 1.0 ` branch → tag ` 1.0.0 ` , ` 1.0.1 ` , etc.
21-
22- 2 . ** Create tag** : Choose one of these methods:
23- - ** Command line** : Push tag to trigger release workflow
24- ``` bash
25- git tag 1.0.0
26- git push origin 1.0.0
27- ```
28- - ** GitHub Actions** : Manually run " Create release" workflow from Actions tab
29- - ** GitHub UI** : Go to Releases → Create a new release
30-
31- 3. ** Release notes** : Include code-oss version information in the release description
18+ 1 . ** Determine versions** :
19+ - ** Code Editor version** : Choose tag name based on the commit's branch
20+ - Tag format: ` major.minor.patch ` matching the branch the commit belongs to
21+ - Example: Commit on ` 1.0 ` branch → tag ` 1.0.0 ` , ` 1.0.1 ` , etc.
22+ - ** SageMaker Code Editor version** : Determine the corresponding SageMaker version
23+ - Example: Code Editor ` 1.0.1 ` → SageMaker Code Editor ` 1.8.0b7 `
24+
25+ 2 . ** Create release** :
26+ - Go to ** Actions** → ** Create release** → ** Run workflow**
27+ - Select the branch you want to release from (e.g., ` 1.0 ` )
28+ - Enter:
29+ - ** Code Editor version** : ` 1.0.1 ` (semantic version x.y.z or x.y.z-rc.N.)
30+ - ** SageMaker Code Editor version** : ` 1.8.0b7 ` (any format)
31+ - Click ** Run workflow**
32+ - The workflow will:
33+ - Create tag on the current commit
34+ - Fetch build artifacts for that commit
35+ - Inject both versions into product.json
36+ - Create GitHub release with both tarballs
37+
38+ 3 . ** Release notes** : Include code-oss version and Sagemaker Code Editor Version information in the release description
3239
0 commit comments