coder/.github
Mathias Fredriksson e96fdbed26
feat: Add `release.sh` script and detect breaking changes (#5366)
This commit introduces three new scripts:

- `release.sh` To be run by a user on their local machine to preview and
  create a new release (tag + push)
- `check_commit_metadata.sh` For e.g. detecting breaking changes
- `genereate_release_notes.sh` To display the generated release notes,
  used for previews and in `publish_release.sh`

The `release.sh` script can be run without arguments, and it will
automatically determine if we're to do a patch or minor release. A minor
release can be forced via `--minor` flag.

Breaking changes can be annotated either via commit/merge title prefix
(`feat!:`, `feat(api)!:`), or by adding the `release/breaking` label to
the PR that was merged (on GitHub).

Related #5233
2022-12-15 15:41:30 +02:00
..
workflows feat: Add `release.sh` script and detect breaking changes (#5366) 2022-12-15 15:41:30 +02:00
CODEOWNERS housekeeping(codeowners): migrate to teams (#3867) 2022-09-05 13:38:29 -05:00
codecov.yml fix: Add godoc badge to README (#3412) 2022-08-08 12:16:40 -05:00
dependabot.yaml chore: fix yaml file config error (#3306) 2022-07-29 15:18:22 -04:00
pull_request_template.md chore: Update PR template to mention checking for docs (#3913) 2022-09-07 22:20:02 -05:00