mirror of
https://github.com/emilk/egui.git
synced 2026-09-02 14:50:03 -04:00
Update release instructions
This commit is contained in:
16
RELEASES.md
16
RELEASES.md
@@ -61,16 +61,18 @@ We don't update the MSRV in a patch release, unless we really, really need to.
|
|||||||
## Actual release
|
## Actual release
|
||||||
I usually do this all on the `main` branch, but doing it in a release branch is also fine, as long as you remember to merge it into `main` later.
|
I usually do this all on the `main` branch, but doing it in a release branch is also fine, as long as you remember to merge it into `main` later.
|
||||||
|
|
||||||
* [ ] Run `typos`
|
* [ ] run `typos`
|
||||||
* [ ] `git commit -m 'Release 0.x.0 - <release title>'`
|
* [ ] `git commit -m 'Release 0.x.0 - <release title>'`
|
||||||
* [ ] Publish the crates by running `scripts/publish_crates.sh`
|
* [ ] publish the crates by running `scripts/publish_crates.sh`
|
||||||
* [ ] `git tag -a 0.x.0 -m 'Release 0.x.0 - <release title>'`
|
* [ ] `git tag -a 0.x.0 -m 'Release 0.x.0 - <release title>'`
|
||||||
* [ ] `git pull --tags ; git tag -d latest && git tag -a latest -m 'Latest release' && git push --tags origin latest --force ; git push --tags`
|
* [ ] `git pull --tags ; git tag -d latest && git tag -a latest -m 'Latest release' && git push --tags origin latest --force ; git push --tags`
|
||||||
* [ ] merge release PR or push to `main`
|
* [ ] merge release PR or push to `main`
|
||||||
* [ ] check that CI is green
|
* [ ] check that CI is green
|
||||||
* [ ] do a GitHub release: https://github.com/emilk/egui/releases/new
|
* [ ] do a GitHub release: https://github.com/emilk/egui/releases/new
|
||||||
* Follow the format of the last release
|
* follow the format of the last release
|
||||||
* [ ] wait for documentation to build: https://docs.rs/releases/queue
|
* [ ] wait for the documentation build to finish: https://docs.rs/releases/queue
|
||||||
|
* [ ] https://docs.rs/egui/ works
|
||||||
|
* [ ] https://docs.rs/eframe/ works
|
||||||
|
|
||||||
|
|
||||||
## Announcements
|
## Announcements
|
||||||
@@ -91,6 +93,6 @@ I usually do this all on the `main` branch, but doing it in a release branch is
|
|||||||
|
|
||||||
|
|
||||||
## Finally
|
## Finally
|
||||||
* [ ] Close the milestone
|
* [ ] close the milestone
|
||||||
* [ ] Close this issue
|
* [ ] close this issue
|
||||||
* [ ] Improve `RELEASES.md` with what you learned this time around
|
* [ ] improve `RELEASES.md` with what you learned this time around
|
||||||
|
|||||||
Reference in New Issue
Block a user