Skip to content

Commit 562cfff

Browse files
authored
Merge pull request #25 from ConstructFund/copilot/fix-ace-validation-schema
Accept `isDeprecated` in ACE schemas and align scaffold examples
2 parents a1f8be6 + 3c777fc commit 562cfff

13 files changed

Lines changed: 18 additions & 18 deletions

File tree

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ export const config = {
158158
description: "Action description",
159159
isAsync: false, // Set true for async actions
160160
highlight: false,
161-
deprecated: false,
161+
isDeprecated: false,
162162
params: [
163163
{
164164
id: "param1",
@@ -204,7 +204,7 @@ export const config = {
204204
returnType: "number", // number, string, or any
205205
description: "Expression description",
206206
highlight: false,
207-
deprecated: false,
207+
isDeprecated: false,
208208
params: [],
209209
};
210210

CLAUDE.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,7 +158,7 @@ export const config = {
158158
description: "Action description",
159159
isAsync: false, // Set true for async actions
160160
highlight: false,
161-
deprecated: false,
161+
isDeprecated: false,
162162
params: [
163163
{
164164
id: "param1",
@@ -204,7 +204,7 @@ export const config = {
204204
returnType: "number", // number, string, or any
205205
description: "Expression description",
206206
highlight: false,
207-
deprecated: false,
207+
isDeprecated: false,
208208
params: [],
209209
};
210210

build/schemas.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ const commonSchema = {
6060
id: Joi.string().optional(),
6161
c2id: Joi.number().integer().optional(),
6262
highlight: Joi.boolean().default(false),
63-
deprecated: Joi.boolean().default(false),
63+
isDeprecated: Joi.boolean().default(false),
6464
listName: Joi.string().required(),
6565
displayText: Joi.string().required(),
6666
description: Joi.string().required().allow(""),
@@ -95,7 +95,7 @@ const expressionSchema = Joi.object({
9595
id: Joi.string().optional(),
9696
c2id: Joi.number().integer().optional(),
9797
highlight: Joi.boolean().default(false),
98-
deprecated: Joi.boolean().default(false),
98+
isDeprecated: Joi.boolean().default(false),
9999
returnType: Joi.string().required().valid("number", "string", "any"),
100100
isVariadicParameters: Joi.boolean().default(false),
101101
description: Joi.string().required().allow(""),

src/aces.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ action(
77
"SampleAction",
88
{
99
highlight: false,
10-
deprecated: false,
10+
isDeprecated: false,
1111
isAsync: false,
1212
listName: "Sample Action",
1313
displayText: "Sample Action {0}",
@@ -38,7 +38,7 @@ condition(
3838
"SampleCondition",
3939
{
4040
highlight: false,
41-
deprecated: false,
41+
isDeprecated: false,
4242
listName: "Sample Condition",
4343
displayText: "Sample Condition",
4444
description: "This is a sample condition",
@@ -55,7 +55,7 @@ expression(
5555
"SampleExpression",
5656
{
5757
highlight: false,
58-
deprecated: false,
58+
isDeprecated: false,
5959
returnType: "string",
6060
description: "This is a sample expression",
6161
params: [],

src/aces/Ace_Folders_In_Category_Folder/actions/ActionCombo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const config = {
22
highlight: false,
3-
deprecated: false,
3+
isDeprecated: false,
44
isAsync: false,
55
listName: "Sample Action Combo",
66
displayText: "Sample Action Combo {0}",

src/aces/Ace_Folders_In_Category_Folder/conditions/ConditionCombo.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const config = {
22
highlight: false,
3-
deprecated: false,
3+
isDeprecated: false,
44
listName: "Sample Condition",
55
displayText: "Sample Condition {0}",
66
description: "This is a sample condition",

src/aces/Ace_Folders_In_Category_Folder/expressions/Expression2.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const config = {
22
highlight: false,
3-
deprecated: false,
3+
isDeprecated: false,
44
returnType: "string",
55
description: "Sample Expression",
66
params: [],

src/aces/Aces_Files_In_Category_Folder/a.Action.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const config = {
22
highlight: false,
3-
deprecated: false,
3+
isDeprecated: false,
44
isAsync: false,
55
listName: "Sample Action",
66
displayText: "Sample Action {0}",

src/aces/Aces_Files_In_Category_Folder/act.AsyncAction.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const config = {
22
highlight: false,
3-
deprecated: false,
3+
isDeprecated: false,
44
isAsync: true,
55
listName: "Sample Action Async",
66
displayText: "Sample Action Async",

src/aces/Aces_Files_In_Category_Folder/c.Condition.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
export const config = {
22
highlight: false,
3-
deprecated: false,
3+
isDeprecated: false,
44
listName: "Sample Condition",
55
displayText: "Sample Condition {0}",
66
description: "This is a sample condition",

0 commit comments

Comments
 (0)