Skip to content

Commit be2593f

Browse files
Merge pull request #2025 from contentstack/fix/resolve-conflicts-staging
Fix/resolve conflicts staging
2 parents 6ed6d46 + 86f5f8f commit be2593f

File tree

7 files changed

+220
-80
lines changed

7 files changed

+220
-80
lines changed

.talismanrc

Lines changed: 69 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
fileignoreconfig:
22
- filename: pnpm-lock.yaml
3-
checksum: 6447e8e8342717ecec1500db29f16b7b1d64dfe2c5c788b405983b190f2b5c7e
3+
checksum: 0c320557538f6b52f375b13221323d8700692a45e744128788785f27e7c72f73
44
- filename: packages/contentstack-import/test/integration/auth-token-modules/environments.test.js
55
checksum: bc6f06b75d082aaf99e2f2f4b932b143765e2f14086967fb8973fe1b2ca6c03e
66
- filename: packages/contentstack-import/test/integration/environments.test.js
77
checksum: e71f033dad8944ffeafdf22d0514bda1d20c43e8fea0d62c96e774f3414beb31
88
- filename: package-lock.json
99
checksum: 7260d9647ed789f09e454d63f9bdd0393e6dfd93f69d4dd2a1505c1c2a60b194
1010
- filename: packages/contentstack-auth/test/unit/tokens-validation.test.ts
11-
checksum: 676052e30d31a771ce68302d89b050d176bbef50f3abc7e9cdd4384f0e274e10
11+
checksum: 1fbf278675767ed828f5c83f32d088284410f2d687365bfa759728e3b9b7fa8b
1212
- filename: packages/contentstack-import/test/integration/auth-token.test.js
1313
checksum: 05a5a9917440203efc6db1c5d46ba2c7ce61db4648c379db28b36e08cfe049ef
1414
- filename: packages/contentstack-import/test/integration/workflows.test.js
@@ -52,7 +52,7 @@ fileignoreconfig:
5252
- filename: packages/contentstack-import/test/integration/auth-token-modules/global-fields.test.js
5353
checksum: db5b7aedcd89d783760eb988a2369243c34edc9c12e93a41b2b08fb0da02afdc
5454
- filename: packages/contentstack-export/src/export/modules/assets.ts
55-
checksum: c7f19e6c4a212329d981cebce9a9a8393923dd7c85feb762ddcdca678f7a9349
55+
checksum: 7d64a43878f19da561da4159271873035752587a016eb7af0bb8a5592740da9d
5656
- filename: packages/contentstack-variants/src/import/variant-entries.ts
5757
checksum: 01059fd6aa42deb6f070f57f4376c35a85684312fb7ca4757df5b53bfe0144d2
5858
- filename: packages/contentstack/README.md
@@ -61,10 +61,74 @@ fileignoreconfig:
6161
checksum: 32ff22c5f9b1e38c575220f1310e4e963d7309b696ef9ba96f04b96ae6254fba
6262
- filename: packages/contentstack-auth/test/integration/auth.test.ts
6363
checksum: fea36038171d22b5651d3405b490a10c887f343ab367c814f198d5ec6f9a5dfc
64-
- filename: packages/contentstack-auth/test/unit/tokens-validation.test.ts
65-
checksum: 1fbf278675767ed828f5c83f32d088284410f2d687365bfa759728e3b9b7fa8b
6664
- filename: packages/contentstack-auth/test/config.json
6765
checksum: 5976c57dd158d77cfaa47e9830c26900e80ce63a4a42c6cce3536092bd5fcdf1
6866
- filename: packages/contentstack-utilities/src/config-handler.ts
6967
checksum: 313960e3ae1f36dcc4636d906fa964d96e2423301e44b9b783f8f7fcf62820d8
68+
- filename: packages/contentstack-export/src/export/modules/environments.ts
69+
checksum: bc5c1187d6c0473abb680238e63ab892b73f5f5c702275211c06eb27ed685ff8
70+
- filename: packages/contentstack-import/src/import/modules/environments.ts
71+
checksum: 31a35e99dddeba8e0479422c69c907baac7f412d6d2a4695c7002328525220b3
72+
- filename: packages/contentstack-import/src/utils/backup-handler.ts
73+
checksum: f650cde16bd87746c1962ba78568e9ac7fb348cc2be7128b00209124b0849764
74+
- filename: packages/contentstack-auth/src/base-command.ts
75+
checksum: e71d02cc0a10b1c6b6a3cfb161b1f5db72a8b819a0372271198c36a17e90e0ab
76+
- filename: packages/contentstack-auth/src/commands/auth/login.ts
77+
checksum: 8bee22b32625624c08458ebd9750cb3b2a4000354ba7c522bf7c5bdfa64df373
78+
- filename: packages/contentstack-auth/src/commands/auth/tokens/add.ts
79+
checksum: 0d9f60fe54b13d8d153b39b32bfd2b00c13a21940f2438d2cca1f7b6a024bb53
80+
- filename: packages/contentstack-export/src/commands/cm/stacks/export.ts
81+
checksum: ece7891cb6fd7edff4a3cd54adb03ba8f7d8d5758f52d98a5c0ff0bd1b071f74
82+
- filename: packages/contentstack-import/src/commands/cm/stacks/import.ts
83+
checksum: c979bcc18cb0d3e5c58f1b27a106b3d89bb6524d47c0cc2b2fd199031ea33279
84+
- filename: packages/contentstack-export/src/export/modules/custom-roles.ts
85+
checksum: 4fc0f5cab039c84d1a12cdae90dcdcaf15ba461b23007635dc997aada75bbb23
86+
- filename: packages/contentstack-import/src/utils/extension-helper.ts
87+
checksum: 147ffe7069333c30a20e63f3dcfde3c4f359748f82a8b9a071adc0361a968814
88+
- filename: packages/contentstack-import/src/utils/login-handler.ts
89+
checksum: 9ee0a01dbdffa71a972cc8e64c24a219731e27d3c98b4607e2114337a3ebbf94
90+
- filename: packages/contentstack-export/src/export/modules/extensions.ts
91+
checksum: f88ae087e872332baea99bf987f25c2bc8cf48668ec40bacfd3b713f7a8767bd
92+
- filename: packages/contentstack-utilities/src/interfaces/index.ts
93+
checksum: 70079d81524ae4c196ffc77f13306184a8944b2903b881947dd06120150f31b0
94+
- filename: packages/contentstack-export/src/export/modules/labels.ts
95+
checksum: 20719233f4f8297b8242b8b9cd6067c696f4713a1983776bdde631f10ca9c914
96+
- filename: packages/contentstack-export/src/export/modules/locales.ts
97+
checksum: 5a8a08b49b1989f158003b2b5a63bd599a5ec0b8460887bb333fda9e6bbdb347
98+
- filename: packages/contentstack-utilities/src/logger/logger.ts
99+
checksum: 6fe84411b5854b39f13bf0df51a90f11787c98073081684965ffbac71fd8ac45
100+
- filename: packages/contentstack-variants/src/export/attributes.ts
101+
checksum: 7fe02a2d268424393faf411f84568ccfaa84ac57ace1ea4a9255126df84030bd
102+
- filename: packages/contentstack-import/src/import/modules/entries.ts
103+
checksum: 0ac945d6d03d4b24cba690d173da2d16f9221a8428993decb186919aaa5d87d1
104+
- filename: packages/contentstack-variants/src/export/audiences.ts
105+
checksum: 8a286f452b75297e89facf327852657f442d29e21a7e1c37d41d4396ae6d43ef
106+
- filename: packages/contentstack-export/src/utils/basic-login.ts
107+
checksum: 914b970965d027d042e52548032b8b10f5e452f0d319f8484739cc6475315360
108+
- filename: packages/contentstack-variants/src/export/events.ts
109+
checksum: 064534ffb3e7a11c11374f885a662642f7bffc2612b6ff50b3d88dd0bccb33ec
110+
- filename: packages/contentstack-export/src/export/modules/taxonomies.ts
111+
checksum: 060904d812eebfffce373b3bc478f8300e4320f76fd4245b799c96ff95cf81e4
112+
- filename: packages/contentstack-export/src/utils/export-config-handler.ts
113+
checksum: f551bf8175552a3645ce8d5bf9d44c72e02c00081d8c75e2503a5b11f8f214c5
114+
- filename: packages/contentstack-export/src/export/modules/webhooks.ts
115+
checksum: 5635f9c54abb3918b16d597e0fecb159241e7dee0f001b593bd302bf71232eec
116+
- filename: packages/contentstack-variants/src/export/experiences.ts
117+
checksum: 93e13de0255371ebcfadd68dc209bdc1388853e20ee3186c68d8aeeac0f5d97e
118+
- filename: packages/contentstack-export/src/export/modules/workflows.ts
119+
checksum: 0f078e7f8d7669b028d845edf45671a3c2627d7ca553b22cc174af2d21335c16
120+
- filename: packages/contentstack-variants/src/export/projects.ts
121+
checksum: 9508616a46ab57a7a438ef759a4dd3625eb6ebed4423af0a17dbbf0e5ca81dd3
122+
- filename: packages/contentstack-auth/src/utils/tokens-validation.ts
123+
checksum: 0f1f0fe397cf0e854da1a01db7b14c5b00210950e2a5e23ecf4a3a95aa3f2f37
124+
- filename: packages/contentstack-variants/src/import/experiences.ts
125+
checksum: ae230b89a601b23336879f8f80b537ceaa8328f42f81e39e696c095ae11bd07e
126+
- filename: packages/contentstack-variants/src/import/attribute.ts
127+
checksum: ace0e446836a92e66d538d471e7fa4ef76e04c42371f49211a4c3d520458d121
128+
- filename: packages/contentstack-variants/src/utils/personalization-api-adapter.ts
129+
checksum: 1d221b1e2cb3f4e8946dedc1d45a031491519aa5db63877f43f0651ffdb34ddd
130+
- filename: packages/contentstack-variants/src/import/events.ts
131+
checksum: e3c1754c6d3e5f3a4cb7f5e1c920cb524858848045e06d189ad6a92451e82d02
132+
- filename: packages/contentstack-variants/src/import/audiences.ts
133+
checksum: 9b1d68db8e25c2cf1e68e7b458adadf477875e7901327586c8e6289479549ee8
70134
version: ''

packages/contentstack-export/src/export/module-exporter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,8 +103,6 @@ class ModuleExporter {
103103
exportModules.push('stack');
104104
}
105105

106-
exportModules.push(moduleName);
107-
108106
if (!this.exportConfig.skipDependencies) {
109107
const {
110108
modules: { [moduleName]: { dependencies = [] } = {} },
@@ -115,6 +113,8 @@ class ModuleExporter {
115113
}
116114
}
117115

116+
exportModules.push(moduleName);
117+
118118
for (const moduleName of exportModules) {
119119
await this.exportByModuleByName(moduleName);
120120
}

packages/contentstack-export/src/export/modules/content-types.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export default class ContentTypesExport extends BaseClass {
105105
}
106106

107107
sanitizeAttribs(contentTypes: Record<string, unknown>[]): Record<string, unknown>[] {
108-
log.debug(`Sanitizing ${contentTypes.length} content types`, this.exportConfig.context);
108+
log.debug(`Sanitizing ${contentTypes?.length} content types`, this.exportConfig.context);
109109

110110
const updatedContentTypes: Record<string, unknown>[] = [];
111111

@@ -121,7 +121,7 @@ export default class ContentTypesExport extends BaseClass {
121121
}
122122

123123
async writeContentTypes(contentTypes: Record<string, unknown>[]) {
124-
log.debug(`Writing ${contentTypes.length} content types to disk`, this.exportConfig.context);
124+
log.debug(`Writing ${contentTypes?.length} content types to disk`, this.exportConfig.context);
125125

126126
function write(contentType: Record<string, unknown>) {
127127
return fsUtil.writeFile(

packages/contentstack-export/src/export/modules/custom-roles.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export default class ExportCustomRoles extends BaseClass {
4848
await this.getLocales();
4949
await this.getCustomRolesLocales();
5050

51-
log.debug(`Custom roles export completed. Total custom roles: ${Object.keys(this.customRoles).length}`, this.exportConfig.context);
51+
log.debug(`Custom roles export completed. Total custom roles: ${Object.keys(this.customRoles)?.length}`, this.exportConfig.context);
5252
}
5353

5454
async getCustomRoles(): Promise<void> {
@@ -75,8 +75,8 @@ export default class ExportCustomRoles extends BaseClass {
7575
}
7676

7777
customRoles.forEach((role: any) => {
78-
log.debug(`Processing custom role: ${role.name} (${role.uid})`, this.exportConfig.context);
79-
log.info(messageHandler.parse('ROLES_EXPORTING_ROLE', role.name), this.exportConfig.context);
78+
log.debug(`Processing custom role: ${role?.name} (${role?.uid})`, this.exportConfig.context);
79+
log.info(messageHandler.parse('ROLES_EXPORTING_ROLE', role?.name), this.exportConfig.context);
8080
this.customRoles[role.uid] = role;
8181
});
8282

@@ -93,7 +93,7 @@ export default class ExportCustomRoles extends BaseClass {
9393
.query({})
9494
.find()
9595
.then((data: any) => {
96-
log.debug(`Fetched ${data.items?.length || 0} locales`, this.exportConfig.context);
96+
log.debug(`Fetched ${data?.items?.length || 0} locales`, this.exportConfig.context);
9797
return data;
9898
})
9999
.catch((err: any) => {
@@ -102,23 +102,23 @@ export default class ExportCustomRoles extends BaseClass {
102102
});
103103

104104
for (const locale of locales.items) {
105-
log.debug(`Mapping locale: ${locale.name} (${locale.uid})`, this.exportConfig.context);
105+
log.debug(`Mapping locale: ${locale?.name} (${locale?.uid})`, this.exportConfig.context);
106106
this.sourceLocalesMap[locale.uid] = locale;
107107
}
108108

109-
log.debug(`Mapped ${Object.keys(this.sourceLocalesMap).length} locales`, this.exportConfig.context);
109+
log.debug(`Mapped ${Object.keys(this.sourceLocalesMap)?.length} locales`, this.exportConfig.context);
110110
}
111111

112112
async getCustomRolesLocales() {
113113
log.debug('Processing custom roles locales mapping...', this.exportConfig.context);
114114

115115
for (const role of values(this.customRoles)) {
116116
const customRole = role as Record<string, any>;
117-
log.debug(`Processing locales for custom role: ${customRole.name}`, this.exportConfig.context);
117+
log.debug(`Processing locales for custom role: ${customRole?.name}`, this.exportConfig.context);
118118

119119
const rulesLocales = find(customRole.rules, (rule: any) => rule.module === 'locale');
120120
if (rulesLocales?.locales?.length) {
121-
log.debug(`Found ${rulesLocales.locales.length} locales for role: ${customRole.name}`, this.exportConfig.context);
121+
log.debug(`Found ${rulesLocales.locales.length} locales for role: ${customRole?.name}`, this.exportConfig.context);
122122
forEach(rulesLocales.locales, (locale: any) => {
123123
log.debug(`Adding locale ${locale} to custom roles mapping`, this.exportConfig.context);
124124
this.localesMap[locale] = 1;
@@ -127,7 +127,7 @@ export default class ExportCustomRoles extends BaseClass {
127127
}
128128

129129
if (keys(this.localesMap)?.length) {
130-
log.debug(`Processing ${keys(this.localesMap).length} custom role locales`, this.exportConfig.context);
130+
log.debug(`Processing ${keys(this.localesMap)?.length} custom role locales`, this.exportConfig.context);
131131

132132
for (const locale in this.localesMap) {
133133
if (this.sourceLocalesMap[locale] !== undefined) {

0 commit comments

Comments
 (0)