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
The release procedure is a set of steps which must be performed in a specific sequence. This fact is more effectively
communicated by formatting it as an ordered list.
Copy file name to clipboardExpand all lines: docs/internal/release-procedure.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Release Procedure
2
2
3
-
## πΊοΈ Merge localization sync PR
3
+
## 1. πΊοΈ Merge localization sync PR
4
4
5
5
A pull request titled "**Update translation files**" is submitted periodically by the "**github-actions**" bot to pull in the localization data from [**Transifex**](https://www.transifex.com/arduino-1/ide2/dashboard/).
6
6
@@ -10,7 +10,7 @@ It will be shown in these search results:
You need to **set the new version in all the `package.json` files** across the app (`./package.json`, `./arduino-ide-extension/package.json`, and `./electron-app/package.json`), create a PR, and merge it on the `main` branch.
replacing `<YOUR_VERSION>` with the version you want to release. Then create a PR and merge it.
31
31
32
-
## π’ Create the release on GitHub
32
+
## 3. π’ Create the release on GitHub
33
33
34
34
Then, you need to **create and push the new tag** and wait for the release to appear on [the "**Releases**" page](https://github.com/arduino/arduino-ide/releases).
35
35
@@ -44,7 +44,7 @@ git push origin <YOUR_VERSION>
44
44
45
45
Pushing a tag will trigger a **GitHub Actions** workflow on the `main` branch. Check the "**Arduino IDE**" workflow and see that everything goes right. If the workflow succeeds, a new release will be created automatically and you should see it on the ["**Releases**"](https://github.com/arduino/arduino-ide/releases) page.
46
46
47
-
## π Create the changelog
47
+
## 4. π Create the changelog
48
48
49
49
**Create GitHub issues for the known issues** that we haven't solved in the current release:
50
50
@@ -63,7 +63,7 @@ Add a list of mentions of GitHub users who contributed to the release in any of
63
63
64
64
Add a "**Known Issues**" section at the bottom of the changelog.
65
65
66
-
## β Update the "**Software**" Page
66
+
## 5. β Update the "**Software**" Page
67
67
68
68
Open a PR on the [bcmi-labs/wiki-content](https://github.com/bcmi-labs/wiki-content) repository to update the links and texts.
69
69
@@ -80,7 +80,7 @@ When the deploy workflow is done, check if links on the "**Software**" page are
0 commit comments