update release docs (#2906)
This commit is contained in:
		
							
								
								
									
										26
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										26
									
								
								README.md
									
									
									
									
									
								
							@ -124,36 +124,20 @@ Before you submit a contribution PR to this repo, please ensure that:
 | 
			
		||||
 | 
			
		||||
## Release a new version
 | 
			
		||||
 | 
			
		||||
1. Bump the versions in the .json files by creating a `Cut release v{x}.{y}.{z}` PR, committing the changes from
 | 
			
		||||
1. Bump the versions by running `./make-realease.sh` while on a fresh pull of main
 | 
			
		||||
 | 
			
		||||
```bash
 | 
			
		||||
VERSION=x.y.z yarn run bump-jsons
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
Alternatively you can try the experimental `make-release.sh` bash script that will create the branch with the updated json files for you.
 | 
			
		||||
That will create the branch with the updated json files for you.
 | 
			
		||||
run `./make-release.sh` for a patch update
 | 
			
		||||
run `./make-release.sh "minor"` for minor
 | 
			
		||||
run `./make-release.sh "major"` for major
 | 
			
		||||
 | 
			
		||||
The PR may serve as a place to discuss the human-readable changelog and extra QA. A quick way of getting PR's merged since the last bump is to [use this PR filter](https://github.com/KittyCAD/modeling-app/pulls?q=is%3Apr+sort%3Aupdated-desc+is%3Amerged+), open up the browser console and paste in the following
 | 
			
		||||
After it runs you should just need to push the push the branch and open a PR (it will suggest a changelog for you too, delete any that are not user facing)
 | 
			
		||||
 | 
			
		||||
```typescript
 | 
			
		||||
console.log(
 | 
			
		||||
  '- ' +
 | 
			
		||||
    Array.from(
 | 
			
		||||
      document.querySelectorAll('[data-hovercard-type="pull_request"]')
 | 
			
		||||
    ).map((a) => `[${a.innerText}](${a.href})`).join(`
 | 
			
		||||
- `)
 | 
			
		||||
)
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
grab the md list and delete any that are older than the last bump
 | 
			
		||||
The PR may serve as a place to discuss the human-readable changelog and extra QA. 
 | 
			
		||||
 | 
			
		||||
2. Merge the PR
 | 
			
		||||
 | 
			
		||||
3. Create a new release and tag pointing to the bump version commit using semantic versioning `v{x}.{y}.{z}`
 | 
			
		||||
 | 
			
		||||
4. A new Action kicks in at https://github.com/KittyCAD/modeling-app/actions, uploading artifacts to the release
 | 
			
		||||
3. Profit (A new Action kicks in at https://github.com/KittyCAD/modeling-app/actions if the PR was correctly named)
 | 
			
		||||
 | 
			
		||||
## Fuzzing the parser
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user