Skip to content

Commit

Permalink
Resolve comments from GH review
Browse files Browse the repository at this point in the history
  • Loading branch information
Lotes committed Nov 14, 2024
1 parent d0ecd4b commit 019aa1f
Showing 1 changed file with 15 additions and 8 deletions.
23 changes: 15 additions & 8 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,18 @@

The release process is mostly automated and requires running only a few commands. After commiting, pushing, tagging and releasing the changes, a GitHub Action will publish all npm packages.

1. Pull the latest changes
2. Uplift the package versions
Run `npm version major|minor|patch --no-git-tag-version --workspaces`
3. Update the dependency versions
Run `npm run version:dependencies`
4. Create a PR with your updated changes, get a review and merge it
5. Create a version tag on the latest commit on main and push it
6. Create a GitHub release from the new tag (this will automatically publish all artifacts)
1. Pull the latest changes from the main branch
2. Create a new branch
3. Uplift the package versions by running `npm version major|minor|patch --no-git-tag-version --workspaces`
4. Update the dependency versions by running `npm run version:dependencies`
5. Create a PR with your updated changes, get a review and merge it
6. Create a version tag on the latest commit on main and push it

```bash
git checkout main
git pull origin main
git tag <version-tag>
git push origin <version-tag>
```

7. Create a [GitHub release](https://github.com/TypeFox/typir/releases) from the new tag (this will trigger the Github Action and publish all artifacts automatically).

0 comments on commit 019aa1f

Please sign in to comment.