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: ReleaseProcess.md
+67-10Lines changed: 67 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,18 +10,75 @@ Rough notes on the steps we follow when making an SML release.
10
10
1. Ensure the CI passes on the `dev` branch
11
11
1. Open a SML PR of `dev` to `master` and get approvals
12
12
1. Update the docs versions
13
-
1. Create branch for old version
14
-
1. Commit on old version branch: Set version number for version branch. Point to archived download links for SML and engine
15
-
1. See [79ae88c](https://github.com/satisfactorymodding/Documentation/commit/79ae88ca19731b361167924606d554d0496232b8) for example
16
-
1. Commit on main branch: add old version branch as another branch to build
17
-
1. See [1e7acf4](https://github.com/satisfactorymodding/Documentation/commit/1e7acf4d396626e80ea2f2de00fe38109fad4ecc) for example
13
+
1. Create branch for old version
14
+
1. Commit on old version branch: Set version number for version branch. Point to archived download links for SML and engine
15
+
- See [79ae88c](https://github.com/satisfactorymodding/Documentation/commit/79ae88ca19731b361167924606d554d0496232b8) for example
16
+
1. Commit on main (or dev to go into main) branch: add old version branch as another branch to build
17
+
- See [1e7acf4](https://github.com/satisfactorymodding/Documentation/commit/1e7acf4d396626e80ea2f2de00fe38109fad4ecc) for example
18
18
1. After merging the PR, commit on master a `Bump version` commit
19
19
- SML.uplugin GameVersion and SemVersion
20
20
- ExampleMod.uplugin GameVersion and SML dependency version
21
-
1. Wait for CI to finish. Don't upload locally compiled versions so the version detailed suffix is consistent across versions.
22
-
1. While waiting for CI to finish
23
-
1. Merge the docs PR to master
24
-
1. Update [SMLFeatureTests](https://github.com/satisfactorymodding/SMLFeatureTests) SML dependency version
21
+
1. Wait for CI to finish. We don't upload locally compiled versions so the version detailed suffix is consistent across versions.
22
+
1. While waiting for CI to finish:
23
+
1. Merge the docs PR to master
24
+
1. Update [SMLFeatureTests](https://github.com/satisfactorymodding/SMLFeatureTests) SML dependency version
25
25
1. Upload CI artifact to GitHub as release. Attach all of the CI zip file contents as release items (Windows (Client), Windows Server, Linux Server, SML (multi-target))
26
26
1. Upload CI artifact to SMR as a new version of the SML mod (multi-target zip file), SMR changelog is the GitHub changelog
27
-
1. Post in #toolkit-updates on Discord
27
+
1. Post in #toolkit-updates and/or #announcements on Discord
28
+
1. Clear/create ficsit.app announcements as needed
29
+
1. Get a token from your browser cookies after logging into ficsit.app
0 commit comments