Skip to content

Commit 8b7e13e

Browse files
committed
dev-call - build artifacts
1 parent 1ac9852 commit 8b7e13e

7 files changed

Lines changed: 134 additions & 18 deletions

File tree

src/resources/editor/tools/vs-code.mjs

Lines changed: 40 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -11707,6 +11707,13 @@ var require_yaml_intelligence_resources = __commonJS({
1170711707
default: true
1170811708
}
1170911709
},
11710+
skip: {
11711+
description: "Skip test unconditionally (true = skip with default message, string = skip with custom message)",
11712+
anyOf: [
11713+
"boolean",
11714+
"string"
11715+
]
11716+
},
1171011717
os: {
1171111718
description: "Run tests ONLY on these platforms (whitelist)",
1171211719
anyOf: [
@@ -16036,6 +16043,21 @@ var require_yaml_intelligence_resources = __commonJS({
1603616043
},
1603716044
description: "YAML file containing custom language translations"
1603816045
},
16046+
{
16047+
name: "shorthands",
16048+
tags: {
16049+
formats: [
16050+
"pdf",
16051+
"beamer"
16052+
]
16053+
},
16054+
schema: "boolean",
16055+
default: false,
16056+
description: {
16057+
short: "Enable babel language-specific shorthands in LaTeX output.",
16058+
long: "Enable babel language-specific shorthands in LaTeX output. When `true`,\nbabel's language shortcuts are enabled (e.g., French `<<`/`>>` for guillemets,\nGerman `\"` shortcuts, proper spacing around French punctuation).\n\nDefault is `false` because language shorthands can interfere with code blocks\nand other content. Only enable if you need specific typographic features\nfor your language.\n"
16059+
}
16060+
},
1603916061
{
1604016062
name: "dir",
1604116063
schema: {
@@ -21365,6 +21387,12 @@ var require_yaml_intelligence_resources = __commonJS({
2136521387
"asciidoc",
2136621388
"asciidoc_legacy",
2136721389
"asciidoctor",
21390+
"bbcode",
21391+
"bbcode_fluxbb",
21392+
"bbcode_hubzilla",
21393+
"bbcode_phpbb",
21394+
"bbcode_steam",
21395+
"bbcode_xenforo",
2136821396
"beamer",
2136921397
"biblatex",
2137021398
"bibtex",
@@ -21426,6 +21454,8 @@ var require_yaml_intelligence_resources = __commonJS({
2142621454
"texinfo",
2142721455
"textile",
2142821456
"typst",
21457+
"vimdoc",
21458+
"xml",
2142921459
"xwiki",
2143021460
"zimwiki"
2143121461
],
@@ -24850,7 +24880,11 @@ var require_yaml_intelligence_resources = __commonJS({
2485024880
"Disambiguating year suffix in author-date styles (e.g.&nbsp;\u201Ca\u201D in \u201CDoe,\n1999a\u201D).",
2485124881
"Manuscript configuration",
2485224882
"internal-schema-hack",
24853-
"List execution engines you want to give priority when determining\nwhich engine should render a notebook. If two engines have support for a\nnotebook, the one listed earlier will be chosen. Quarto\u2019s default order\nis \u2018knitr\u2019, \u2018jupyter\u2019, \u2018markdown\u2019, \u2018julia\u2019."
24883+
"List execution engines you want to give priority when determining\nwhich engine should render a notebook. If two engines have support for a\nnotebook, the one listed earlier will be chosen. Quarto\u2019s default order\nis \u2018knitr\u2019, \u2018jupyter\u2019, \u2018markdown\u2019, \u2018julia\u2019.",
24884+
{
24885+
short: "Enable babel language-specific shorthands in LaTeX output.",
24886+
long: 'Enable babel language-specific shorthands in LaTeX output. When\n<code>true</code>, babel\u2019s language shortcuts are enabled (e.g., French\n<code>&lt;&lt;</code>/<code>&gt;&gt;</code> for guillemets, German\n<code>"</code> shortcuts, proper spacing around French punctuation).\nDefault is <code>false</code> because language shorthands can\ninterfere with code blocks and other content. Only enable if you need\nspecific typographic features for your language.'
24887+
}
2485424888
],
2485524889
"schema/external-schemas.yml": [
2485624890
{
@@ -25079,12 +25113,12 @@ var require_yaml_intelligence_resources = __commonJS({
2507925113
mermaid: "%%"
2508025114
},
2508125115
"handlers/mermaid/schema.yml": {
25082-
_internalId: 197583,
25116+
_internalId: 197592,
2508325117
type: "object",
2508425118
description: "be an object",
2508525119
properties: {
2508625120
"mermaid-format": {
25087-
_internalId: 197575,
25121+
_internalId: 197584,
2508825122
type: "enum",
2508925123
enum: [
2509025124
"png",
@@ -25100,7 +25134,7 @@ var require_yaml_intelligence_resources = __commonJS({
2510025134
exhaustiveCompletions: true
2510125135
},
2510225136
theme: {
25103-
_internalId: 197582,
25137+
_internalId: 197591,
2510425138
type: "anyOf",
2510525139
anyOf: [
2510625140
{
@@ -34405,7 +34439,7 @@ function parseShortcode(shortCodeCapture) {
3440534439
}
3440634440

3440734441
// ../break-quarto-md.ts
34408-
async function breakQuartoMd(src, validate2 = false, lenient = false) {
34442+
async function breakQuartoMd(src, validate2 = false, lenient = false, startCodeCellRegex) {
3440934443
if (typeof src === "string") {
3441034444
src = asMappedString(src);
3441134445
}
@@ -34414,7 +34448,7 @@ async function breakQuartoMd(src, validate2 = false, lenient = false) {
3441434448
cells: []
3441534449
};
3441634450
const yamlRegEx = /^---\s*$/;
34417-
const startCodeCellRegEx = new RegExp(
34451+
const startCodeCellRegEx = startCodeCellRegex || new RegExp(
3441834452
"^\\s*(```+)\\s*\\{([=A-Za-z]+)( *[ ,].*)?\\}\\s*$"
3441934453
);
3442034454
const startCodeRegEx = /^```/;

src/resources/editor/tools/yaml/all-schema-definitions.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

src/resources/editor/tools/yaml/web-worker.js

Lines changed: 40 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/resources/editor/tools/yaml/yaml-intelligence-resources.json

Lines changed: 38 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4679,6 +4679,13 @@
46794679
"default": true
46804680
}
46814681
},
4682+
"skip": {
4683+
"description": "Skip test unconditionally (true = skip with default message, string = skip with custom message)",
4684+
"anyOf": [
4685+
"boolean",
4686+
"string"
4687+
]
4688+
},
46824689
"os": {
46834690
"description": "Run tests ONLY on these platforms (whitelist)",
46844691
"anyOf": [
@@ -9008,6 +9015,21 @@
90089015
},
90099016
"description": "YAML file containing custom language translations"
90109017
},
9018+
{
9019+
"name": "shorthands",
9020+
"tags": {
9021+
"formats": [
9022+
"pdf",
9023+
"beamer"
9024+
]
9025+
},
9026+
"schema": "boolean",
9027+
"default": false,
9028+
"description": {
9029+
"short": "Enable babel language-specific shorthands in LaTeX output.",
9030+
"long": "Enable babel language-specific shorthands in LaTeX output. When `true`,\nbabel's language shortcuts are enabled (e.g., French `<<`/`>>` for guillemets,\nGerman `\"` shortcuts, proper spacing around French punctuation).\n\nDefault is `false` because language shorthands can interfere with code blocks\nand other content. Only enable if you need specific typographic features\nfor your language.\n"
9031+
}
9032+
},
90119033
{
90129034
"name": "dir",
90139035
"schema": {
@@ -14337,6 +14359,12 @@
1433714359
"asciidoc",
1433814360
"asciidoc_legacy",
1433914361
"asciidoctor",
14362+
"bbcode",
14363+
"bbcode_fluxbb",
14364+
"bbcode_hubzilla",
14365+
"bbcode_phpbb",
14366+
"bbcode_steam",
14367+
"bbcode_xenforo",
1434014368
"beamer",
1434114369
"biblatex",
1434214370
"bibtex",
@@ -14398,6 +14426,8 @@
1439814426
"texinfo",
1439914427
"textile",
1440014428
"typst",
14429+
"vimdoc",
14430+
"xml",
1440114431
"xwiki",
1440214432
"zimwiki"
1440314433
],
@@ -17822,7 +17852,11 @@
1782217852
"Disambiguating year suffix in author-date styles (e.g.&nbsp;“a” in “Doe,\n1999a”).",
1782317853
"Manuscript configuration",
1782417854
"internal-schema-hack",
17825-
"List execution engines you want to give priority when determining\nwhich engine should render a notebook. If two engines have support for a\nnotebook, the one listed earlier will be chosen. Quarto’s default order\nis ‘knitr’, ‘jupyter’, ‘markdown’, ‘julia’."
17855+
"List execution engines you want to give priority when determining\nwhich engine should render a notebook. If two engines have support for a\nnotebook, the one listed earlier will be chosen. Quarto’s default order\nis ‘knitr’, ‘jupyter’, ‘markdown’, ‘julia’.",
17856+
{
17857+
"short": "Enable babel language-specific shorthands in LaTeX output.",
17858+
"long": "Enable babel language-specific shorthands in LaTeX output. When\n<code>true</code>, babel’s language shortcuts are enabled (e.g., French\n<code>&lt;&lt;</code>/<code>&gt;&gt;</code> for guillemets, German\n<code>\"</code> shortcuts, proper spacing around French punctuation).\nDefault is <code>false</code> because language shorthands can\ninterfere with code blocks and other content. Only enable if you need\nspecific typographic features for your language."
17859+
}
1782617860
],
1782717861
"schema/external-schemas.yml": [
1782817862
{
@@ -18051,12 +18085,12 @@
1805118085
"mermaid": "%%"
1805218086
},
1805318087
"handlers/mermaid/schema.yml": {
18054-
"_internalId": 197583,
18088+
"_internalId": 197592,
1805518089
"type": "object",
1805618090
"description": "be an object",
1805718091
"properties": {
1805818092
"mermaid-format": {
18059-
"_internalId": 197575,
18093+
"_internalId": 197584,
1806018094
"type": "enum",
1806118095
"enum": [
1806218096
"png",
@@ -18072,7 +18106,7 @@
1807218106
"exhaustiveCompletions": true
1807318107
},
1807418108
"theme": {
18075-
"_internalId": 197582,
18109+
"_internalId": 197591,
1807618110
"type": "anyOf",
1807718111
"anyOf": [
1807818112
{

src/resources/schema/json-schemas.json

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2935,6 +2935,16 @@
29352935
"ci": {
29362936
"type": "boolean"
29372937
},
2938+
"skip": {
2939+
"anyOf": [
2940+
{
2941+
"type": "boolean"
2942+
},
2943+
{
2944+
"type": "string"
2945+
}
2946+
]
2947+
},
29382948
"os": {
29392949
"anyOf": [
29402950
{

src/resources/types/schema-types.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1230,7 +1230,10 @@ export type QuartoDevSchema = {
12301230
| "linux"
12311231
| "darwin"
12321232
| "windows"
1233-
))[]; /* Run tests ONLY on these platforms (whitelist) */
1233+
))[] /* Run tests ONLY on these platforms (whitelist) */;
1234+
skip?:
1235+
| boolean
1236+
| string; /* Skip test unconditionally (true = skip with default message, string = skip with custom message) */
12341237
}; /* Control when tests should run */
12351238
};
12361239
};

src/resources/types/zod/schema-types.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1252,6 +1252,7 @@ export const ZodQuartoDevSchema = z.object({
12521252
tests: z.object({
12531253
run: z.object({
12541254
ci: z.boolean(),
1255+
skip: z.union([z.boolean(), z.string()]),
12551256
os: z.union([
12561257
z.enum(["linux", "darwin", "windows"] as const),
12571258
z.array(z.enum(["linux", "darwin", "windows"] as const)),

0 commit comments

Comments
 (0)