Skip to content

Commit 171626f

Browse files
Merge pull request #16 from p0t4t0sandwich/dev
Tidied up merge shenanangans
2 parents fe85675 + edb8967 commit 171626f

File tree

6 files changed

+26
-492
lines changed

6 files changed

+26
-492
lines changed

.github/workflows/update_spec.yml

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,29 @@
11
---
2-
name: Build new AMP API Spec
3-
4-
on:
5-
push:
6-
branches:
7-
- main
8-
schedule:
9-
- cron: "0 0/4 * * *"
2+
name: Build new AMP API Spec
103

11-
jobs:
12-
update_spec:
13-
name: Update AMP API Spec
14-
runs-on: ubuntu-latest
4+
on: {}
5+
# push:
6+
# branches:
7+
# - main
8+
# schedule:
9+
# - cron: "0 0/4 * * *"
1510

16-
steps:
17-
- uses: actions/checkout@v3
18-
with:
19-
ref: dev
11+
jobs:
12+
update_spec:
13+
name: Update AMP API Spec
14+
runs-on: ubuntu-latest
2015

21-
- name: Run the Python script
22-
id: generate-spec
23-
run: python3 generate_spec.py ${{ secrets.AMP_URL }} ${{ secrets.AMP_USERNAME }} ${{ secrets.AMP_PASSWORD }}
16+
steps:
17+
- uses: actions/checkout@v3
18+
with:
19+
ref: dev
2420

25-
- uses: EndBug/add-and-commit@v9
26-
with:
27-
message: "Update to v${{ steps.generate-spec.outputs.AMP_VERSION }}"
28-
push: origin HEAD:dev
29-
add: '["APISpec.json", "AMPVersion.txt", "FriendlySpec.txt", "ModuleInheritance.json, OldAPISpec.json"]'
21+
- name: Run the Python script
22+
id: generate-spec
23+
run: python3 generate_spec.py ${{ secrets.AMP_URL }} ${{ secrets.AMP_USERNAME }} ${{ secrets.AMP_PASSWORD }}
24+
25+
- uses: EndBug/add-and-commit@v9
26+
with:
27+
message: "Update to v${{ steps.generate-spec.outputs.AMP_VERSION }}"
28+
push: origin HEAD:dev
29+
add: '["APISpec.json", "AMPVersion.txt", "FriendlySpec.txt", "ModuleInheritance.json, OldAPISpec.json"]'

FriendlySpec.txt

Lines changed: 0 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -5,29 +5,21 @@ ADSModule.AttachADS(Friendly: String, IsHTTPS: Boolean, Host: String, Port: Int3
55
ADSModule.CloneTemplate(Id: Int32, NewName: String) -> ActionResult
66
ADSModule.CreateDeploymentTemplate(Name: String) -> ActionResult
77
ADSModule.CreateInstance(TargetADSInstance: Guid, NewInstanceId: Guid, Module: String, InstanceName: String, FriendlyName: String, IPBinding: String, PortNumber: Int32, AdminUsername: String, AdminPassword: String, ProvisionSettings: Dictionary<String, String>, AutoConfigure: Boolean, StartOnBoot: Boolean, DisplayImageSource: String, TargetDatastore: Int32, PostCreate: PostCreateAppActions) -> ActionResult
8-
<<<<<<< HEAD
98
ADSModule.CreateInstanceFromSpec(SpecId: Guid, TargetADSInstance: Guid, FriendlyName: String, PostCreate: PostCreateAppActions, StartOnBoot: Boolean, TargetDatastore: Int32) -> ActionResult
10-
=======
11-
>>>>>>> main
129
ADSModule.CreateLocalInstance(Instance: LocalAMPInstance, PostCreate: PostCreateAppActions) -> ActionResult
1310
ADSModule.DeleteDatastore(id: Int32) -> ActionResult
1411
ADSModule.DeleteDeploymentTemplate(Id: Int32) -> ActionResult
1512
ADSModule.DeleteInstance(InstanceName: String) -> RunningTask
1613
ADSModule.DeleteInstanceUsers(InstanceId: Guid) -> ActionResult
1714
ADSModule.DeployTemplate(TemplateID: Int32, NewUsername: String, NewPassword: String, NewEmail: String, RequiredTags: List<String>, Tag: String, FriendlyName: String, Secret: String, ExtraProvisionSettings: Dictionary<String, String>, PostCreate: PostCreateAppActions) -> RunningTask
18-
<<<<<<< HEAD
1915
ADSModule.DetachTarget(Id: Guid) -> ActionResult
20-
=======
21-
ADSModule.DetatchTarget(Id: Guid) -> ActionResult
22-
>>>>>>> main
2316
ADSModule.ExtractEverywhere(SourceArchive: String) -> ActionResult
2417
ADSModule.GetApplicationEndpoints(instanceId: Guid) -> List<EndpointInfo>
2518
ADSModule.GetDatastore(id: Int32) -> InstanceDatastore
2619
ADSModule.GetDatastoreInstances(datastoreId: Int32) -> List<InstanceSummary>
2720
ADSModule.GetDatastores() -> List<InstanceDatastore>
2821
ADSModule.GetDeploymentTemplates() -> List<DeploymentTemplate>
2922
ADSModule.GetGroup(GroupId: Guid) -> IADSInstance
30-
<<<<<<< HEAD
3123
ADSModule.GetInstance(InstanceId: Guid) -> InstanceSummary
3224
ADSModule.GetInstanceNetworkInfo(InstanceName: String) -> List<PortUsage>
3325
ADSModule.GetInstanceStatuses() -> List<InstanceStatus>
@@ -37,16 +29,6 @@ ADSModule.GetProvisionArguments(ModuleName: String) -> List<ProvisionSettingInfo
3729
ADSModule.GetProvisionFitness() -> ProvisionFitness
3830
ADSModule.GetSupportedAppSummaries() -> List<ApplicationSpecSummary>
3931
ADSModule.GetSupportedApplications() -> List<ApplicationSpec>
40-
=======
41-
ADSModule.GetInstance(InstanceId: Guid) -> Instance
42-
ADSModule.GetInstanceNetworkInfo(InstanceName: String) -> IEnumerable<PortUsage>
43-
ADSModule.GetInstanceStatuses() -> IEnumerable<InstanceStatus>
44-
ADSModule.GetInstances(ForceIncludeSelf: Boolean) -> IEnumerable<IADSInstance>
45-
ADSModule.GetLocalInstances() -> IEnumerable<JObject>
46-
ADSModule.GetProvisionArguments(ModuleName: String) -> IEnumerable<JObject>
47-
ADSModule.GetProvisionFitness() -> JObject
48-
ADSModule.GetSupportedApplications() -> IEnumerable<ApplicationSpec>
49-
>>>>>>> main
5032
ADSModule.GetTargetInfo() -> RemoteTargetInfo
5133
ADSModule.HandoutInstanceConfigs(SettingNode: String, ForModule: String, SettingNode: String, Values: List<String>) -> ActionResult
5234
ADSModule.ManageInstance(InstanceId: Guid) -> ActionResult<String>
@@ -56,45 +38,27 @@ ADSModule.ReactivateInstance(instanceId: Guid) -> RunningTask
5638
ADSModule.ReactivateLocalInstances() -> RunningTask
5739
ADSModule.RefreshAppCache() -> Void
5840
ADSModule.RefreshGroup(GroupId: Guid) -> ActionResult
59-
<<<<<<< HEAD
6041
ADSModule.RefreshInstanceConfig(AndUpdateInstance: Boolean, InstanceId: String) -> ActionResult
61-
=======
62-
ADSModule.RefreshInstanceConfig(InstanceId: String, AndUpdateInstance: Boolean) -> ActionResult
63-
>>>>>>> main
6442
ADSModule.RefreshRemoteConfigStores(force: Boolean) -> Void
6543
ADSModule.RegisterTarget(myUrl: String, password: String, friendlyName: String, controllerUrl: String, myUrl: String, username: String, password: String, twoFactorToken: String, friendlyName: String) -> ActionResult
6644
ADSModule.RepairDatastore(id: Int32) -> RunningTask
6745
ADSModule.RequestDatastoreSizeCalculation(datastoreId: Int32) -> RunningTask
6846
ADSModule.RestartInstance(InstanceName: String) -> ActionResult
69-
<<<<<<< HEAD
7047
ADSModule.Servers(Data: JObject, RealIP: IPAddress) -> JSONRawResponse
71-
=======
72-
ADSModule.Servers(id: String, Data: JObject, RealIP: IPAddress) -> JObject
73-
>>>>>>> main
7448
ADSModule.SetInstanceConfig(InstanceName: String, SettingNode: String, Value: String) -> ActionResult
7549
ADSModule.SetInstanceNetworkInfo(InstanceId: Guid, PortMappings: Dictionary<String, Int32>) -> ActionResult
7650
ADSModule.SetInstanceSuspended(InstanceName: String, Suspended: Boolean) -> ActionResult
7751
ADSModule.StartAllInstances(TargetADSInstance: Guid) -> ActionResult
7852
ADSModule.StartInstance(InstanceName: String) -> ActionResult
7953
ADSModule.StopAllInstances(TargetADSInstance: Guid) -> ActionResult
8054
ADSModule.StopInstance(InstanceName: String) -> ActionResult
81-
<<<<<<< HEAD
8255
ADSModule.TestADSLoginDetails(username: String, twoFactorToken: String, url: String, username: String, password: String, twoFactorToken: String) -> ActionResult
8356
ADSModule.UpdateDatastore(updatedDatastore: InstanceDatastore) -> ActionResult
8457
ADSModule.UpdateDeploymentTemplate(templateToUpdate: DeploymentTemplate) -> ActionResult
8558
ADSModule.UpdateInstanceInfo(InstanceId: String, FriendlyName: String, Description: String, StartOnBoot: Boolean, Suspended: Boolean, ExcludeFromFirewall: Boolean, RunInContainer: Boolean, ContainerMemory: Int32, MemoryPolicy: ContainerMemoryPolicy, ContainerMaxCPU: Float, ContainerImage: String, ContainerSwap: Int32, WelcomeMessage: String) -> ActionResult
8659
ADSModule.UpdateTarget(TargetID: Guid) -> Void
8760
ADSModule.UpdateTargetInfo(FriendlyName: String, Description: String, Id: Guid, FriendlyName: String, Url: Uri, Description: String, Tags: List<String>) -> ActionResult
8861
ADSModule.UpgradeAllInstances(TargetADSInstance: Guid, TargetADSInstance: Guid, RestartRunning: Boolean) -> ActionResult
89-
=======
90-
ADSModule.TestADSLoginDetails(url: String, username: String, password: String, twoFactorToken: String) -> ActionResult
91-
ADSModule.UpdateDatastore(updatedDatastore: InstanceDatastore) -> ActionResult
92-
ADSModule.UpdateDeploymentTemplate(templateToUpdate: DeploymentTemplate) -> ActionResult
93-
ADSModule.UpdateInstanceInfo(InstanceId: String, FriendlyName: String, Description: String, StartOnBoot: Boolean, Suspended: Boolean, ExcludeFromFirewall: Boolean, RunInContainer: Boolean, ContainerMemory: Int32, MemoryPolicy: ContainerMemoryPolicy, ContainerMaxCPU: Single, ContainerImage: String, ContainerSwap: Int32, WelcomeMessage: String) -> ActionResult
94-
ADSModule.UpdateTarget(TargetID: Guid) -> Void
95-
ADSModule.UpdateTargetInfo(Id: Guid, FriendlyName: String, Url: Uri, Description: String, Tags: List<String>) -> ActionResult
96-
ADSModule.UpgradeAllInstances(RestartRunning: Boolean, TargetADSInstance: Guid) -> ActionResult
97-
>>>>>>> main
9862
ADSModule.UpgradeInstance(InstanceName: String) -> ActionResult
9963
AnalyticsPlugin.GetAnalyticsSummary(PeriodDays: Int32, StartDate: Nullable<DateTime>, Filters: Dictionary<String, String>) -> Object
10064
Core.AcknowledgeAMPUpdate() -> Void

ModuleInheritance.json

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,6 @@
55
"Core",
66
"EmailSenderPlugin",
77
"FileManagerPlugin"
8-
<<<<<<< HEAD
9-
=======
10-
],
11-
"Minecraft": [
12-
"AnalyticsPlugin",
13-
"CommonCorePlugin",
14-
"Core",
15-
"EmailSenderPlugin",
16-
"FileManagerPlugin",
17-
"LocalFileBackupPlugin",
18-
"MinecraftModule"
19-
>>>>>>> main
208
],
219
"GenericModule": [
2210
"AnalyticsPlugin",
@@ -49,4 +37,4 @@
4937
"RustModule",
5038
"steamcmdplugin"
5139
]
52-
}
40+
}

0 commit comments

Comments
 (0)