Skip to content

Commit 0b686e4

Browse files
committed
Support Unreal Engine 5.6
1 parent ac77170 commit 0b686e4

15 files changed

Lines changed: 59 additions & 26 deletions

.github/workflows/lint.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ jobs:
8282

8383
yamllint:
8484
name: yamllint
85-
runs-on: ubuntu-20.04
85+
runs-on: ubuntu-latest
8686
steps:
8787
- name: Checkout repo
8888
uses: actions/checkout@v2
@@ -100,7 +100,7 @@ jobs:
100100

101101
shellcheck:
102102
name: shellcheck
103-
runs-on: ubuntu-20.04
103+
runs-on: ubuntu-latest
104104
steps:
105105
- name: Checkout repo
106106
uses: actions/checkout@v2

.github/workflows/release.yaml

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
unreal_engine_version:
2222
[
2323
"4.27.0",
24-
"5.0.0", "5.1.0", "5.2.0", "5.3.0", "5.4.0", "5.5.0"
24+
"5.0.0", "5.1.0", "5.2.0", "5.3.0", "5.4.0", "5.5.0", "5.6.0"
2525
]
2626
version:
2727
["free", "full"]
@@ -48,11 +48,44 @@ jobs:
4848
mv BlueprintToRSTDoc_UE${{ matrix.unreal_engine_version }}_${{ matrix.version }}.zip release-plugin-${{ matrix.version }}
4949
5050
- name: Upload artifact
51-
uses: actions/upload-artifact@v3
51+
uses: actions/upload-artifact@v4
52+
with:
53+
name: BlueprintToRSTDoc_${{ matrix.unreal_engine_version }}_${{ matrix.version }}
54+
path: "release-plugin-${{ matrix.version }}"
55+
56+
merge-plugin-pack:
57+
name: Merge packed plugins
58+
runs-on: ubuntu-latest
59+
needs: [plugin-pack]
60+
strategy:
61+
fail-fast: false
62+
matrix:
63+
version:
64+
["free", "full"]
65+
steps:
66+
- name: Download artifacts
67+
uses: actions/download-artifact@v4
68+
with:
69+
pattern: BlueprintToRSTDoc_*_${{ matrix.version }}
70+
merge-multiple: true
71+
path: dist
72+
73+
- name: Move artifacts
74+
run: |
75+
mkdir release-plugin-${{ matrix.version }}
76+
mv dist/BlueprintToRSTDoc_*_${{ matrix.version }}.zip release-plugin-${{ matrix.version }}
77+
78+
- name: Updload artifacts
79+
uses: actions/upload-artifact@v4
5280
with:
5381
name: BlueprintToRSTDoc_${{ matrix.version }}
5482
path: "release-plugin-${{ matrix.version }}"
5583

84+
- name: Delete unused artifacts
85+
uses: geekyeggo/delete-artifact@v5
86+
with:
87+
name: BlueprintToRSTDoc_*_${{ matrix.version }}
88+
5689
sample-pack:
5790
name: Pack sample sources
5891
runs-on: ubuntu-latest
@@ -67,21 +100,21 @@ jobs:
67100
mv samples/SampleProject.zip release-sample
68101
69102
- name: Upload artifact
70-
uses: actions/upload-artifact@v3
103+
uses: actions/upload-artifact@v4
71104
with:
72105
name: SampleProject
73106
path: "release-sample"
74107

75108
publish:
76109
name: Publish
77-
needs: [plugin-pack, sample-pack]
110+
needs: [merge-plugin-pack, sample-pack]
78111
if: startsWith(github.ref, 'refs/tags/v')
79112
runs-on: ubuntu-latest
80113
steps:
81114
- name: Checkout repo
82115
uses: actions/checkout@v2
83116
- name: Fetch Artifacts
84-
uses: actions/download-artifact@v3
117+
uses: actions/download-artifact@v4
85118
with:
86119
path: dist
87120
- name: Install hub command

BlueprintToRSTDoc/BlueprintToRSTDoc.uplugin

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"VersionName": "1.3.0",
55
"FriendlyName": "Blueprint to reStructuredText Document",
66
"Description": "Generate reStructuredText (RST) Format Documents from Blueprints",
7-
"EngineVersion": "5.5.0",
7+
"EngineVersion": "5.6.0",
88
"Category": "Other",
99
"CreatedBy": "nutti (Colorful Pico)",
1010
"CreatedByURL": "https://github.com/nutti/UEPlugin-BlueprintToRSTDoc",

BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Private/BlueprintToRSTDoc.cpp

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,17 @@
99

1010
#include "BlueprintToRSTDoc.h"
1111

12-
#include "BPLibrary.h"
13-
#include "Commands.h"
14-
#include "Common.h"
12+
#include "BlueprintToRSTDocBPLibrary.h"
13+
#include "BlueprintToRSTDocCommands.h"
14+
#include "BlueprintToRSTDocCommon.h"
15+
#include "BlueprintToRSTDocSettings.h"
16+
#include "BlueprintToRSTDocStyle.h"
1517
#include "DesktopPlatformModule.h"
1618
#include "Framework/MultiBox/MultiBoxBuilder.h"
1719
#include "IDesktopPlatform.h"
1820
#include "ISettingsModule.h"
1921
#include "LevelEditor.h"
2022
#include "Misc/EngineVersionComparison.h"
21-
#include "Settings.h"
22-
#include "Style.h"
2323
#include "ToolMenus.h"
2424

2525
#define LOCTEXT_NAMESPACE "BlueprintToRSTDoc"

BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Private/BPLibrary.cpp renamed to BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Private/BlueprintToRSTDocBPLibrary.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,16 +8,16 @@
88
* https://opensource.org/licenses/MIT
99
*/
1010

11-
#include "BPLibrary.h"
11+
#include "BlueprintToRSTDocBPLibrary.h"
1212

1313
#include "AssetRegistry/AssetRegistryModule.h"
14-
#include "Common.h"
14+
#include "BlueprintToRSTDocCommon.h"
15+
#include "BlueprintToRSTDocSettings.h"
1516
#include "EdGraphSchema_K2.h"
1617
#include "Engine/UserDefinedEnum.h"
1718
#include "GenericPlatform/GenericPlatformFile.h"
1819
#include "HAL/FileManagerGeneric.h"
1920
#include "Misc/EngineVersionComparison.h"
20-
#include "Settings.h"
2121

2222
#if !UE_VERSION_OLDER_THAN(5, 5, 0)
2323
#include "StructUtils/UserDefinedStruct.h"

BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Private/Commands.cpp renamed to BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Private/BlueprintToRSTDocCommands.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* https://opensource.org/licenses/MIT
88
*/
99

10-
#include "Commands.h"
10+
#include "BlueprintToRSTDocCommands.h"
1111

1212
#define LOCTEXT_NAMESPACE "BlueprintToRSTDoc"
1313

BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Private/Style.cpp renamed to BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Private/BlueprintToRSTDocStyle.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
* https://opensource.org/licenses/MIT
88
*/
99

10-
#include "Style.h"
10+
#include "BlueprintToRSTDocStyle.h"
1111

1212
#include "Interfaces/IPluginManager.h"
1313
#include "Styling/SlateStyleRegistry.h"

BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Public/BPLibrary.h renamed to BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Public/BlueprintToRSTDocBPLibrary.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#include "Kismet/BlueprintFunctionLibrary.h"
1313
#include "UObject/ObjectMacros.h"
1414

15-
#include "BPLibrary.generated.h"
15+
#include "BlueprintToRSTDocBPLibrary.generated.h"
1616

1717
UENUM()
1818
enum class ERSTDocEdGraphPinKind : uint8

BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Public/Commands.h renamed to BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Public/BlueprintToRSTDocCommands.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99

1010
#pragma once
1111

12+
#include "BlueprintToRSTDocStyle.h"
1213
#include "Framework/Commands/Commands.h"
13-
#include "Style.h"
1414
#include "UObject/ObjectMacros.h"
1515

1616
class FBlueprintToRSTDocCommands : public TCommands<FBlueprintToRSTDocCommands>

BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Public/Common.h renamed to BlueprintToRSTDoc/Source/BlueprintToRSTDoc/Public/BlueprintToRSTDocCommon.h

File renamed without changes.

0 commit comments

Comments
 (0)