@@ -14,6 +14,7 @@ const processPreviews = require('./utils/process-previews')
1414const processUpcomingChanges = require ( './utils/process-upcoming-changes' )
1515const processSchemas = require ( './utils/process-schemas' )
1616const prerenderObjects = require ( './utils/prerender-objects' )
17+ const prerenderInputObjects = require ( './utils/prerender-input-objects' )
1718const { prependDatedEntry, createChangelogEntry } = require ( './build-changelog' )
1819
1920// check for required PAT
@@ -42,6 +43,7 @@ async function main () {
4243 const previewsJson = { }
4344 const upcomingChangesJson = { }
4445 const prerenderedObjects = { }
46+ const prerenderedInputObjects = { }
4547
4648 for ( const version of versionsToBuild ) {
4749 // Get the relevant GraphQL name for the current version
@@ -77,7 +79,11 @@ async function main () {
7779 // because the objects page is too big to render on page load
7880 prerenderedObjects [ graphqlVersion ] = await prerenderObjects ( schemaJsonPerVersion , version )
7981
80- // 5. UPDATE CHANGELOG
82+ // 5. PRERENDER INPUT OBJECTS HTML
83+ // because the objects page is too big to render on page load
84+ prerenderedInputObjects [ graphqlVersion ] = await prerenderInputObjects ( schemaJsonPerVersion , version )
85+
86+ // 6. UPDATE CHANGELOG
8187 if ( allVersions [ version ] . nonEnterpriseDefault ) {
8288 // The Changelog is only build for free-pro-team@latest
8389 const changelogEntry = await createChangelogEntry (
@@ -96,6 +102,7 @@ async function main () {
96102 updateStaticFile ( previewsJson , path . join ( graphqlStaticDir , 'previews.json' ) )
97103 updateStaticFile ( upcomingChangesJson , path . join ( graphqlStaticDir , 'upcoming-changes.json' ) )
98104 updateStaticFile ( prerenderedObjects , path . join ( graphqlStaticDir , 'prerendered-objects.json' ) )
105+ updateStaticFile ( prerenderedInputObjects , path . join ( graphqlStaticDir , 'prerendered-input-objects.json' ) )
99106
100107 // Ensure the YAML linter runs before checkinging in files
101108 execSync ( 'npx prettier -w "**/*.{yml,yaml}"' )
0 commit comments