Skip to content

Commit fb5e401

Browse files
committed
Bump version
1 parent 8be70fb commit fb5e401

File tree

3 files changed

+72
-15
lines changed

3 files changed

+72
-15
lines changed

Mods/ExampleMod/ExampleMod.uplugin

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
22
"FileVersion": 3,
33
"Version": 1,
4-
"SemVersion": "1.0.0",
54
"VersionName": "1.0.0",
5+
"SemVersion": "1.0.0",
6+
"GameVersion": ">=410840",
67
"FriendlyName": "Example Mod",
78
"Description": "A mod demonstrating capabilities of the Satisfactory and SML modding",
89
"Category": "Modding",
@@ -21,12 +22,11 @@
2122
"LoadingPolicy": "Always"
2223
}
2324
],
24-
"GameVersion": ">=410840",
2525
"Plugins": [
2626
{
2727
"Name": "SML",
2828
"Enabled": true,
29-
"SemVersion": "^3.10.0"
29+
"SemVersion": "^3.11.0"
3030
}
3131
]
3232
}

Mods/SML/SML.uplugin

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
22
"FileVersion": 3,
33
"Version": 3,
4-
"VersionName": "3.10.0",
5-
"SemVersion": "3.10.0",
4+
"VersionName": "3.11.0",
5+
"SemVersion": "3.11.0",
66
"GameVersion": ">=410840",
77
"FriendlyName": "Satisfactory Mod Loader",
88
"Description": "Mod loading and compatibility API for Satisfactory",

ReleaseProcess.md

Lines changed: 67 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,18 +10,75 @@ Rough notes on the steps we follow when making an SML release.
1010
1. Ensure the CI passes on the `dev` branch
1111
1. Open a SML PR of `dev` to `master` and get approvals
1212
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
1818
1. After merging the PR, commit on master a `Bump version` commit
1919
- SML.uplugin GameVersion and SemVersion
2020
- 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
2525
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))
2626
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
30+
1. Visit <https://api.ficsit.app/v2>
31+
1. Set headers to:
32+
33+
```json
34+
{
35+
"Authorization": "your_token_here",
36+
}
37+
```
38+
39+
- To get active announcements, use:
40+
41+
```gql
42+
{
43+
getAnnouncements {
44+
importance
45+
message
46+
id
47+
}
48+
}
49+
```
50+
51+
- To create an announcement, use:
52+
53+
```gql
54+
# Query
55+
mutation CreateAnnouncement($announcement: NewAnnouncement!) {
56+
createAnnouncement(announcement: $announcement) {
57+
id
58+
message
59+
importance
60+
}
61+
}
62+
63+
# Variables
64+
{
65+
"announcement": {
66+
"message": "Hello World",
67+
"importance": "Info"
68+
}
69+
}
70+
```
71+
72+
- To delete an announcement, use:
73+
74+
```gql
75+
# Query
76+
mutation DeleteAnnouncement($id: AnnouncementID!) {
77+
deleteAnnouncement(announcementId: $id)
78+
}
79+
80+
# Variables
81+
{
82+
"id": "idFromGetGoesHere"
83+
}
84+
```

0 commit comments

Comments
 (0)