From 2724cfb2c8f9ea4d27195a3cc6dda197bb103d3a Mon Sep 17 00:00:00 2001 From: Dennis Konieczek Date: Tue, 23 Dec 2025 16:20:39 -0500 Subject: [PATCH 1/3] fix: ability to sync locations.json without custom badge templates --- src/badges.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/badges.js b/src/badges.js index 9e75e5b..b0bc9b2 100644 --- a/src/badges.js +++ b/src/badges.js @@ -761,7 +761,7 @@ export async function syncBadgeTemplate(options) { const templates = await getTemplates(context.project.path); const syncTemplates = templateName ? templates.filter((template) => template.details.name == templateName) : templates; - if (!syncTemplates.length) { + if (!syncTemplates.length && templateName != LOCATIONS_FILE) { console.log(chalk.grey(`No templates found.\n`)); return; } @@ -833,6 +833,7 @@ export async function syncBadgeTemplate(options) { console.log(` synchronizing locations`); const locationsPayload = buildBadgeLocationsPayload(locations.details); const remoteBadgeLocations = await new ConfigApi(secretKey, options).getBadgeLocations({ siteId }); + console.log(remoteBadgeLocations); // sync custom locations if locations.json file exists if (remoteBadgeLocations.locations) { From acaaa6c9bbe19144c551e57a21d0f8564cc33f73 Mon Sep 17 00:00:00 2001 From: Dennis Konieczek Date: Tue, 23 Dec 2025 16:21:33 -0500 Subject: [PATCH 2/3] fix: cleanup --- src/badges.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/badges.js b/src/badges.js index b0bc9b2..0c4f75a 100644 --- a/src/badges.js +++ b/src/badges.js @@ -833,7 +833,6 @@ export async function syncBadgeTemplate(options) { console.log(` synchronizing locations`); const locationsPayload = buildBadgeLocationsPayload(locations.details); const remoteBadgeLocations = await new ConfigApi(secretKey, options).getBadgeLocations({ siteId }); - console.log(remoteBadgeLocations); // sync custom locations if locations.json file exists if (remoteBadgeLocations.locations) { From 668356d9cdcadbf9b391073b14840a9d60099424 Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 31 Dec 2025 16:21:59 -0700 Subject: [PATCH 3/3] feat(init): adding new variable for "managed" usage in initiator --- src/init.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/init.js b/src/init.js index ce2b0ef..e3faf68 100644 --- a/src/init.js +++ b/src/init.js @@ -424,6 +424,7 @@ export const init = async (options) => { 'snapfu.siteId': answers.siteId, 'snapfu.author': user?.name || user.login || 'Unknown', 'snapfu.framework': answers.framework, + 'snapfu.managed': answers.organization === 'searchspring-implementations' ? true : false, }; // add advanced scaffold variables