You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: release.md
+9-25
Original file line number
Diff line number
Diff line change
@@ -46,36 +46,20 @@ You need to run `git push --follow-tags` to finish the release.
46
46
47
47
## Release Turborepo
48
48
49
-
We have a multi step release process for Turborepo right now.
50
-
51
-
**NOTE**: The steps below _must_ be run serially, in the order specified.
52
-
53
-
1. Create a release branch by triggering the [1. Turborepo Release (release branch)][1] workflow
49
+
1. Create a release by triggering the [1. Turborepo Release][1] workflow
54
50
55
51
- Specify the semver increment using the SemVer Increment field (start with `prerelease`)
52
+
- Check the "Dry Run" box to run the full release workflow without publishing any packages.
56
53
57
-
2. Build the Go Binary by triggering the [2. Turborepo Release (go binary)][2] workflow.
58
-
59
-
1. Specify the release branch (example: `staging-1.7.0-canary.1`) in _both_ the "use workflow from", and "Staging branch to release from" fields.
60
-
61
-
3. Build the Rust Wrapper by triggering the [3. Turborepo Release (rust binary & publish)][3] workflow.
62
-
1. Specify the release branch (example: `staging-1.7.0-canary.1`) in _both_ the "use workflow from", and "Staging branch to release from" fields. (this should match step 2.1 above)
63
-
4. A PR is automatically opened to merge the release branch created in step 1 back into `main`
64
-
65
-
1. ⚠️ Merge this in! You don't need to wait for tests to pass.
66
-
67
-
It's important to merge this branch soon after the publish is succesful
54
+
2. A PR is automatically opened to merge the release branch created in step 1 back into `main`
68
55
69
-
5.`turbo-orchestrator.yml` polls `npm` every 5 mins. When a new version is detected,
70
-
[`turborepo-smoke-published.yml`][4] runs against `@latest` and `@canary` tags.
56
+
- ⚠️ Merge this in! You don't need to wait for tests to pass. It's important to merge this branch soon after the publish is successful
71
57
72
58
### Notes
73
59
74
-
- Github Release Notes are published on their own using config from `turborepo-release.yml`,
75
-
triggered by the `turbo-orchestrator` bot.
76
-
-`eslint-plugin-turbo` and `eslint-config-turbo` need to be published separately.
60
+
- Github Release Notes are published automatically using the config from [`turborepo-release.yml`][2],
0 commit comments