From 2fd8234b3d2f029eb431c2269cb6bfc8997fa922 Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Thu, 14 May 2026 15:06:39 -0700 Subject: [PATCH 01/15] Auto content update (2026-05-14 22:06:38) --- .gitignore | 17 +++--------- package.json | 76 +++++----------------------------------------------- 2 files changed, 9 insertions(+), 84 deletions(-) diff --git a/.gitignore b/.gitignore index 530392d55..2a83daa9d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ + # OS and IDE generated files # ############################## .DS_Store @@ -5,8 +6,6 @@ .history .idea .editorconfig -.cursor/ -.claude/ # npm yarn node_modules @@ -46,16 +45,6 @@ local-test.yml .yalc yalc.lock -# Linter outputs -super-linter-output -super-linter.log -linter-report.txt - -# GitHub Actions leftovers -github_conf - -# Temporary files -tmp/ - -# Added by update-bot +#txt linter-output.txt +linter-report.txt diff --git a/package.json b/package.json index fba71bcee..09f8ad8b7 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,14 @@ { - "name": "commerce-php", + "name": "dev-docs-template", "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/AdobeDocs/commerce-php" + "url": "https://github.com/AdobeDocs/dev-docs-template" }, - "config": { - "sitePath": "commerce/php" + "author": { + "name": "Tim Kim", + "url": "https://github.com/timkim" }, "engines": { "node": "^24.11.0" @@ -26,71 +27,6 @@ "link:externalLinkOnly": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", "link:checkAllLinks": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", "redirectCheck:stage": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose", - "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", - "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", - "test": "npx --yes jest", - "test:config": "npx --yes jest tests/config.test.js" - }, - "lint": { - "skipRules": { - "check-frontmatter": { - "paths": ["src/pages/includes"] - } - }, - "skipUrlPatterns": [ - "http://www.json.org/", - "https://business.adobe.com/products/commerce/business-intelligence.html", - "https://dev.mysql.com/doc/refman/5.7/en/json.html", - "https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_restrict_fk_on_non_standard_key", - "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-partial-transfer", - "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-transfer", - "https://developer.ups.com/oauth-developer-guide", - "https://experienceleague.adobe.com/en/docs/commerce-admin/marketing/seo/url-rewrites/url-redirect-product-automatic#skip-rewrite", - "https://experienceleague.adobe.com/en/docs/commerce-admin/systems/security/captcha/security-captcha", - "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/configure-varnish-commerce", - "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/use-varnish-esi", - "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/composer", - "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/next-steps/sample-data/composer-packages", - "https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises#devdiinfo", - "https://git-scm.com/docs", - "https://github.com/magento/inventory/blob/1.2.4/InventorySourceSelectionApi/Api/SourceSelectionServiceInterface.php", - "https://github.com/magento/inventory/tree/1.2.4/InventoryExportStockApi/Api", - "https://github.com/magento/magento2/blob/1f9186c3b9a96c5e642fd5d3d31ac5c7e1877d2b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php#L143", - "https://github.com/magento/magento2/blob/2.3.3/app/code/Magento/Theme/view/frontend/layout/default.xml#L43-L45", - "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Gateway/Config/Config.php", - "https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/CatalogUrlRewrite/etc/config.xml#L12", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/etc/frontend/routes.xml#L10", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/layout/default.xml#L55-L61", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/templates/product/compare/sidebar.phtml#L50-L52", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/Data/StockStatusInterface.php#L65", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L25", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L41", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L49", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L55", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L23", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L53", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L62", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L70", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L41", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L52", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L72", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Block/ConfigurableInfo.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/Config.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/ValueHandlerInterface.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Webapi/etc/webapi_rest/di.xml", - "https://github.com/magento/magento2/blob/2.4/lib/internal/Magento/Framework/Api/SearchCriteria/CollectionProcessorInterface.php", - "https://github.com/magento/magento2/blob/78bb169ff9721c8d05c35b4c29a4464fd45bccbe/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L16", - "https://github.com/symfony/console/blob/7.2/Application.php#L557", - "https://helpx.adobe.com/security/products/magento/apsb25-88.html", - "https://softwareengineering.stackexchange.com/questions/76229/predicting-the-output-of-phps-rand", - "https://symfony.com/doc/current/components/console.html", - "https://symfony.com/doc/current/console/style.html#output-coloring", - "https://www.adobe.com/trust/security/product-security.html", - "https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html", - "https://www.php.net/manual/en/function.md5.php", - "https://www.php.net/manual/en/function.serialize.php", - "https://www.php.net/manual/en/function.srand.php" - ] + "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" } } From 1e7637c8b77ea8c4548f77a5489a04762c59cd3b Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Thu, 14 May 2026 15:23:18 -0700 Subject: [PATCH 02/15] fix: preserve repo-specific fields in package.json --- package.json | 78 ++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 72 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 09f8ad8b7..ac25102f9 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,13 @@ { - "name": "dev-docs-template", + "name": "commerce-php", "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/AdobeDocs/dev-docs-template" + "url": "https://github.com/AdobeDocs/commerce-php" }, - "author": { - "name": "Tim Kim", - "url": "https://github.com/timkim" + "config": { + "sitePath": "commerce/php" }, "engines": { "node": "^24.11.0" @@ -27,6 +26,73 @@ "link:externalLinkOnly": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", "link:checkAllLinks": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", "redirectCheck:stage": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" + "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose", + "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", + "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", + "test": "npx --yes jest", + "test:config": "npx --yes jest tests/config.test.js" + }, + "lint": { + "skipRules": { + "check-frontmatter": { + "paths": [ + "src/pages/includes" + ] + } + }, + "skipUrlPatterns": [ + "http://www.json.org/", + "https://business.adobe.com/products/commerce/business-intelligence.html", + "https://dev.mysql.com/doc/refman/5.7/en/json.html", + "https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_restrict_fk_on_non_standard_key", + "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-partial-transfer", + "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-transfer", + "https://developer.ups.com/oauth-developer-guide", + "https://experienceleague.adobe.com/en/docs/commerce-admin/marketing/seo/url-rewrites/url-redirect-product-automatic#skip-rewrite", + "https://experienceleague.adobe.com/en/docs/commerce-admin/systems/security/captcha/security-captcha", + "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/configure-varnish-commerce", + "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/use-varnish-esi", + "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/composer", + "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/next-steps/sample-data/composer-packages", + "https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises#devdiinfo", + "https://git-scm.com/docs", + "https://github.com/magento/inventory/blob/1.2.4/InventorySourceSelectionApi/Api/SourceSelectionServiceInterface.php", + "https://github.com/magento/inventory/tree/1.2.4/InventoryExportStockApi/Api", + "https://github.com/magento/magento2/blob/1f9186c3b9a96c5e642fd5d3d31ac5c7e1877d2b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php#L143", + "https://github.com/magento/magento2/blob/2.3.3/app/code/Magento/Theme/view/frontend/layout/default.xml#L43-L45", + "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Gateway/Config/Config.php", + "https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/CatalogUrlRewrite/etc/config.xml#L12", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/etc/frontend/routes.xml#L10", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/layout/default.xml#L55-L61", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/templates/product/compare/sidebar.phtml#L50-L52", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/Data/StockStatusInterface.php#L65", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L25", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L41", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L49", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L55", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L23", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L53", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L62", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L70", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L41", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L52", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L72", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Block/ConfigurableInfo.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/Config.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/ValueHandlerInterface.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Webapi/etc/webapi_rest/di.xml", + "https://github.com/magento/magento2/blob/2.4/lib/internal/Magento/Framework/Api/SearchCriteria/CollectionProcessorInterface.php", + "https://github.com/magento/magento2/blob/78bb169ff9721c8d05c35b4c29a4464fd45bccbe/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L16", + "https://github.com/symfony/console/blob/7.2/Application.php#L557", + "https://helpx.adobe.com/security/products/magento/apsb25-88.html", + "https://softwareengineering.stackexchange.com/questions/76229/predicting-the-output-of-phps-rand", + "https://symfony.com/doc/current/components/console.html", + "https://symfony.com/doc/current/console/style.html#output-coloring", + "https://www.adobe.com/trust/security/product-security.html", + "https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html", + "https://www.php.net/manual/en/function.md5.php", + "https://www.php.net/manual/en/function.serialize.php", + "https://www.php.net/manual/en/function.srand.php" + ] } } From 52cc483bd1358e4a283af2d938424e9a118f7cd1 Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Thu, 14 May 2026 15:23:20 -0700 Subject: [PATCH 03/15] fix: preserve repo-specific fields in .gitignore --- .gitignore | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 2a83daa9d..77791c373 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ +# .gitignore # OS and IDE generated files # ############################## @@ -6,6 +7,8 @@ .history .idea .editorconfig +.cursor/ +.claude/ # npm yarn node_modules @@ -45,6 +48,17 @@ local-test.yml .yalc yalc.lock -#txt -linter-output.txt +# Linter outputs +super-linter-output +super-linter.log linter-report.txt + +# GitHub Actions leftovers +github_conf + +# Temporary files +tmp/ + +# Added by update-bot +linter-output.txt + From 21677641741b14a861f24024b03d41a2a142b8fa Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Fri, 22 May 2026 10:09:20 -0700 Subject: [PATCH 04/15] Auto content update (2026-05-22 17:09:19) --- .github/workflows/lint.yml | 15 ++++++-- .gitignore | 64 ++++--------------------------- package.json | 78 +++----------------------------------- 3 files changed, 26 insertions(+), 131 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 44d6c6b7e..8c66a80e5 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -3,8 +3,6 @@ name: Lint on: pull_request: branches: [main] - paths: - - 'src/pages/**' jobs: lint: @@ -12,9 +10,19 @@ jobs: steps: - name: Checkout uses: actions/checkout@v6 + with: + fetch-depth: 0 + + - name: Check for src/pages changes + id: changes + run: | + git diff --name-only origin/${{ github.base_ref }}...HEAD | grep -q '^src/pages/' \ + && echo "changed=true" >> $GITHUB_OUTPUT \ + || echo "changed=false" >> $GITHUB_OUTPUT - name: Lint id: lint + if: steps.changes.outputs.changed == 'true' continue-on-error: true run: npx --yes github:AdobeDocs/adp-devsite-utils runLint -v @@ -30,7 +38,8 @@ jobs: path: | linter-report.txt pr-number.txt + if-no-files-found: ignore - name: Fail if linter found errors - if: steps.lint.outcome == 'failure' + if: steps.changes.outputs.changed == 'true' && steps.lint.outcome == 'failure' run: exit 1 diff --git a/.gitignore b/.gitignore index 77791c373..4ee2f6f41 100644 --- a/.gitignore +++ b/.gitignore @@ -1,64 +1,16 @@ -# .gitignore -# OS and IDE generated files # -############################## +# OS .DS_Store -.vscode -.history -.idea -.editorconfig -.cursor/ -.claude/ - -# npm yarn -node_modules -package-lock.json -yarn-error.log -.pnp.* -.yarn/* -# keep in repo -!.gitignore -!.yarn.lock -!.yarnrc.yml -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/sdks -!.yarn/versions +# IDE +.vscode -# gatsby files +# environment variables .env -.cache -public - -# cypress -cypress/videos -cypress/screenshots - -# lerna -lerna-debug.log -# local actions -.actrc -.secrets -local-test.yml - -# yalc -.yalc -yalc.lock +# npm +node_modules +package-lock.json -# Linter outputs -super-linter-output -super-linter.log +# generated by .github/workflows/lint.yml linter-report.txt - -# GitHub Actions leftovers -github_conf - -# Temporary files -tmp/ - -# Added by update-bot -linter-output.txt - diff --git a/package.json b/package.json index ac25102f9..09f8ad8b7 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,14 @@ { - "name": "commerce-php", + "name": "dev-docs-template", "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/AdobeDocs/commerce-php" + "url": "https://github.com/AdobeDocs/dev-docs-template" }, - "config": { - "sitePath": "commerce/php" + "author": { + "name": "Tim Kim", + "url": "https://github.com/timkim" }, "engines": { "node": "^24.11.0" @@ -26,73 +27,6 @@ "link:externalLinkOnly": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", "link:checkAllLinks": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", "redirectCheck:stage": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose", - "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", - "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", - "test": "npx --yes jest", - "test:config": "npx --yes jest tests/config.test.js" - }, - "lint": { - "skipRules": { - "check-frontmatter": { - "paths": [ - "src/pages/includes" - ] - } - }, - "skipUrlPatterns": [ - "http://www.json.org/", - "https://business.adobe.com/products/commerce/business-intelligence.html", - "https://dev.mysql.com/doc/refman/5.7/en/json.html", - "https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_restrict_fk_on_non_standard_key", - "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-partial-transfer", - "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-transfer", - "https://developer.ups.com/oauth-developer-guide", - "https://experienceleague.adobe.com/en/docs/commerce-admin/marketing/seo/url-rewrites/url-redirect-product-automatic#skip-rewrite", - "https://experienceleague.adobe.com/en/docs/commerce-admin/systems/security/captcha/security-captcha", - "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/configure-varnish-commerce", - "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/use-varnish-esi", - "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/composer", - "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/next-steps/sample-data/composer-packages", - "https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises#devdiinfo", - "https://git-scm.com/docs", - "https://github.com/magento/inventory/blob/1.2.4/InventorySourceSelectionApi/Api/SourceSelectionServiceInterface.php", - "https://github.com/magento/inventory/tree/1.2.4/InventoryExportStockApi/Api", - "https://github.com/magento/magento2/blob/1f9186c3b9a96c5e642fd5d3d31ac5c7e1877d2b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php#L143", - "https://github.com/magento/magento2/blob/2.3.3/app/code/Magento/Theme/view/frontend/layout/default.xml#L43-L45", - "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Gateway/Config/Config.php", - "https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/CatalogUrlRewrite/etc/config.xml#L12", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/etc/frontend/routes.xml#L10", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/layout/default.xml#L55-L61", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/templates/product/compare/sidebar.phtml#L50-L52", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/Data/StockStatusInterface.php#L65", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L25", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L41", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L49", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L55", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L23", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L53", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L62", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L70", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L41", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L52", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L72", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Block/ConfigurableInfo.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/Config.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/ValueHandlerInterface.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Webapi/etc/webapi_rest/di.xml", - "https://github.com/magento/magento2/blob/2.4/lib/internal/Magento/Framework/Api/SearchCriteria/CollectionProcessorInterface.php", - "https://github.com/magento/magento2/blob/78bb169ff9721c8d05c35b4c29a4464fd45bccbe/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L16", - "https://github.com/symfony/console/blob/7.2/Application.php#L557", - "https://helpx.adobe.com/security/products/magento/apsb25-88.html", - "https://softwareengineering.stackexchange.com/questions/76229/predicting-the-output-of-phps-rand", - "https://symfony.com/doc/current/components/console.html", - "https://symfony.com/doc/current/console/style.html#output-coloring", - "https://www.adobe.com/trust/security/product-security.html", - "https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html", - "https://www.php.net/manual/en/function.md5.php", - "https://www.php.net/manual/en/function.serialize.php", - "https://www.php.net/manual/en/function.srand.php" - ] + "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" } } From 6c71f6de9eb62c7492b0ec1df31620a58a5b046a Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Fri, 22 May 2026 10:59:41 -0700 Subject: [PATCH 05/15] fix: preserve repo-specific fields in package.json --- package.json | 80 +++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 73 insertions(+), 7 deletions(-) diff --git a/package.json b/package.json index 09f8ad8b7..56ea3baf1 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,13 @@ { - "name": "dev-docs-template", + "name": "commerce-php", "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/AdobeDocs/dev-docs-template" + "url": "https://github.com/AdobeDocs/commerce-php" }, - "author": { - "name": "Tim Kim", - "url": "https://github.com/timkim" + "config": { + "sitePath": "commerce/php" }, "engines": { "node": "^24.11.0" @@ -27,6 +26,73 @@ "link:externalLinkOnly": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", "link:checkAllLinks": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", "redirectCheck:stage": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" + "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose", + "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", + "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", + "test": "npx --yes jest", + "test:config": "npx --yes jest tests/config.test.js" + }, + "lint": { + "skipRules": { + "check-frontmatter": { + "paths": [ + "src/pages/includes" + ] + } + }, + "skipUrlPatterns": [ + "http://www.json.org/", + "https://business.adobe.com/products/commerce/business-intelligence.html", + "https://dev.mysql.com/doc/refman/5.7/en/json.html", + "https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_restrict_fk_on_non_standard_key", + "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-partial-transfer", + "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-transfer", + "https://developer.ups.com/oauth-developer-guide", + "https://experienceleague.adobe.com/en/docs/commerce-admin/marketing/seo/url-rewrites/url-redirect-product-automatic#skip-rewrite", + "https://experienceleague.adobe.com/en/docs/commerce-admin/systems/security/captcha/security-captcha", + "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/configure-varnish-commerce", + "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/use-varnish-esi", + "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/composer", + "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/next-steps/sample-data/composer-packages", + "https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises#devdiinfo", + "https://git-scm.com/docs", + "https://github.com/magento/inventory/blob/1.2.4/InventorySourceSelectionApi/Api/SourceSelectionServiceInterface.php", + "https://github.com/magento/inventory/tree/1.2.4/InventoryExportStockApi/Api", + "https://github.com/magento/magento2/blob/1f9186c3b9a96c5e642fd5d3d31ac5c7e1877d2b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php#L143", + "https://github.com/magento/magento2/blob/2.3.3/app/code/Magento/Theme/view/frontend/layout/default.xml#L43-L45", + "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Gateway/Config/Config.php", + "https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/CatalogUrlRewrite/etc/config.xml#L12", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/etc/frontend/routes.xml#L10", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/layout/default.xml#L55-L61", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/templates/product/compare/sidebar.phtml#L50-L52", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/Data/StockStatusInterface.php#L65", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L25", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L41", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L49", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L55", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L23", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L53", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L62", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L70", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L41", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L52", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L72", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Block/ConfigurableInfo.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/Config.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/ValueHandlerInterface.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Webapi/etc/webapi_rest/di.xml", + "https://github.com/magento/magento2/blob/2.4/lib/internal/Magento/Framework/Api/SearchCriteria/CollectionProcessorInterface.php", + "https://github.com/magento/magento2/blob/78bb169ff9721c8d05c35b4c29a4464fd45bccbe/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L16", + "https://github.com/symfony/console/blob/7.2/Application.php#L557", + "https://helpx.adobe.com/security/products/magento/apsb25-88.html", + "https://softwareengineering.stackexchange.com/questions/76229/predicting-the-output-of-phps-rand", + "https://symfony.com/doc/current/components/console.html", + "https://symfony.com/doc/current/console/style.html#output-coloring", + "https://www.adobe.com/trust/security/product-security.html", + "https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html", + "https://www.php.net/manual/en/function.md5.php", + "https://www.php.net/manual/en/function.serialize.php", + "https://www.php.net/manual/en/function.srand.php" + ] } -} +} \ No newline at end of file From 3c89549ee3287e5ceebbcf6a86da9bc6825fc5bc Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Fri, 22 May 2026 10:59:42 -0700 Subject: [PATCH 06/15] fix: preserve repo-specific entries in .gitignore --- .gitignore | 60 ++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 51 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 4ee2f6f41..0fbfdd58b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,16 +1,58 @@ - -# OS +# OS and IDE generated files # +############################## .DS_Store - -# IDE .vscode +.history +.idea +.editorconfig +.cursor/ +.claude/ -# environment variables -.env - -# npm +# npm yarn node_modules package-lock.json +yarn-error.log +.pnp.* +.yarn/* + +# keep in repo +!.gitignore +!.yarn.lock +!.yarnrc.yml +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions + +# gatsby files +.env +.cache +public -# generated by .github/workflows/lint.yml +# cypress +cypress/videos +cypress/screenshots + +# lerna +lerna-debug.log + +# local actions +.actrc +.secrets +local-test.yml + +# yalc +.yalc +yalc.lock + +# Linter outputs +super-linter-output +super-linter.log linter-report.txt + +# GitHub Actions leftovers +github_conf + +# Temporary files +tmp/ From 04dfaefce910e8d908c1f0a967267df64182dc2f Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Mon, 25 May 2026 13:09:15 -0700 Subject: [PATCH 07/15] Auto content update (2026-05-25 20:09:15) --- .gitignore | 60 ++++++--------------------------------- package.json | 80 +++++----------------------------------------------- 2 files changed, 16 insertions(+), 124 deletions(-) diff --git a/.gitignore b/.gitignore index 0fbfdd58b..4ee2f6f41 100644 --- a/.gitignore +++ b/.gitignore @@ -1,58 +1,16 @@ -# OS and IDE generated files # -############################## -.DS_Store -.vscode -.history -.idea -.editorconfig -.cursor/ -.claude/ -# npm yarn -node_modules -package-lock.json -yarn-error.log -.pnp.* -.yarn/* +# OS +.DS_Store -# keep in repo -!.gitignore -!.yarn.lock -!.yarnrc.yml -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/sdks -!.yarn/versions +# IDE +.vscode -# gatsby files +# environment variables .env -.cache -public - -# cypress -cypress/videos -cypress/screenshots -# lerna -lerna-debug.log - -# local actions -.actrc -.secrets -local-test.yml - -# yalc -.yalc -yalc.lock +# npm +node_modules +package-lock.json -# Linter outputs -super-linter-output -super-linter.log +# generated by .github/workflows/lint.yml linter-report.txt - -# GitHub Actions leftovers -github_conf - -# Temporary files -tmp/ diff --git a/package.json b/package.json index 56ea3baf1..09f8ad8b7 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,14 @@ { - "name": "commerce-php", + "name": "dev-docs-template", "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/AdobeDocs/commerce-php" + "url": "https://github.com/AdobeDocs/dev-docs-template" }, - "config": { - "sitePath": "commerce/php" + "author": { + "name": "Tim Kim", + "url": "https://github.com/timkim" }, "engines": { "node": "^24.11.0" @@ -26,73 +27,6 @@ "link:externalLinkOnly": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", "link:checkAllLinks": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", "redirectCheck:stage": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose", - "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", - "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", - "test": "npx --yes jest", - "test:config": "npx --yes jest tests/config.test.js" - }, - "lint": { - "skipRules": { - "check-frontmatter": { - "paths": [ - "src/pages/includes" - ] - } - }, - "skipUrlPatterns": [ - "http://www.json.org/", - "https://business.adobe.com/products/commerce/business-intelligence.html", - "https://dev.mysql.com/doc/refman/5.7/en/json.html", - "https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_restrict_fk_on_non_standard_key", - "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-partial-transfer", - "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-transfer", - "https://developer.ups.com/oauth-developer-guide", - "https://experienceleague.adobe.com/en/docs/commerce-admin/marketing/seo/url-rewrites/url-redirect-product-automatic#skip-rewrite", - "https://experienceleague.adobe.com/en/docs/commerce-admin/systems/security/captcha/security-captcha", - "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/configure-varnish-commerce", - "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/use-varnish-esi", - "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/composer", - "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/next-steps/sample-data/composer-packages", - "https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises#devdiinfo", - "https://git-scm.com/docs", - "https://github.com/magento/inventory/blob/1.2.4/InventorySourceSelectionApi/Api/SourceSelectionServiceInterface.php", - "https://github.com/magento/inventory/tree/1.2.4/InventoryExportStockApi/Api", - "https://github.com/magento/magento2/blob/1f9186c3b9a96c5e642fd5d3d31ac5c7e1877d2b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php#L143", - "https://github.com/magento/magento2/blob/2.3.3/app/code/Magento/Theme/view/frontend/layout/default.xml#L43-L45", - "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Gateway/Config/Config.php", - "https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/CatalogUrlRewrite/etc/config.xml#L12", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/etc/frontend/routes.xml#L10", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/layout/default.xml#L55-L61", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/templates/product/compare/sidebar.phtml#L50-L52", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/Data/StockStatusInterface.php#L65", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L25", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L41", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L49", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L55", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L23", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L53", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L62", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L70", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L41", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L52", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L72", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Block/ConfigurableInfo.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/Config.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/ValueHandlerInterface.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Webapi/etc/webapi_rest/di.xml", - "https://github.com/magento/magento2/blob/2.4/lib/internal/Magento/Framework/Api/SearchCriteria/CollectionProcessorInterface.php", - "https://github.com/magento/magento2/blob/78bb169ff9721c8d05c35b4c29a4464fd45bccbe/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L16", - "https://github.com/symfony/console/blob/7.2/Application.php#L557", - "https://helpx.adobe.com/security/products/magento/apsb25-88.html", - "https://softwareengineering.stackexchange.com/questions/76229/predicting-the-output-of-phps-rand", - "https://symfony.com/doc/current/components/console.html", - "https://symfony.com/doc/current/console/style.html#output-coloring", - "https://www.adobe.com/trust/security/product-security.html", - "https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html", - "https://www.php.net/manual/en/function.md5.php", - "https://www.php.net/manual/en/function.serialize.php", - "https://www.php.net/manual/en/function.srand.php" - ] + "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" } -} \ No newline at end of file +} From 42f080ea55cb6a1ef209a4446efee52fdac6ead1 Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Mon, 25 May 2026 13:36:23 -0700 Subject: [PATCH 08/15] fix: preserve repo-specific fields in package.json --- package.json | 76 +++++++++++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 73 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 09f8ad8b7..47b93f4ab 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,13 @@ { - "name": "dev-docs-template", + "name": "commerce-php", "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/AdobeDocs/dev-docs-template" + "url": "https://github.com/AdobeDocs/commerce-php" + }, + "config": { + "sitePath": "commerce/php" }, "author": { "name": "Tim Kim", @@ -27,6 +30,73 @@ "link:externalLinkOnly": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", "link:checkAllLinks": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", "redirectCheck:stage": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" + "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose", + "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", + "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", + "test": "npx --yes jest", + "test:config": "npx --yes jest tests/config.test.js" + }, + "lint": { + "skipRules": { + "check-frontmatter": { + "paths": [ + "src/pages/includes" + ] + } + }, + "skipUrlPatterns": [ + "http://www.json.org/", + "https://business.adobe.com/products/commerce/business-intelligence.html", + "https://dev.mysql.com/doc/refman/5.7/en/json.html", + "https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_restrict_fk_on_non_standard_key", + "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-partial-transfer", + "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-transfer", + "https://developer.ups.com/oauth-developer-guide", + "https://experienceleague.adobe.com/en/docs/commerce-admin/marketing/seo/url-rewrites/url-redirect-product-automatic#skip-rewrite", + "https://experienceleague.adobe.com/en/docs/commerce-admin/systems/security/captcha/security-captcha", + "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/configure-varnish-commerce", + "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/use-varnish-esi", + "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/composer", + "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/next-steps/sample-data/composer-packages", + "https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises#devdiinfo", + "https://git-scm.com/docs", + "https://github.com/magento/inventory/blob/1.2.4/InventorySourceSelectionApi/Api/SourceSelectionServiceInterface.php", + "https://github.com/magento/inventory/tree/1.2.4/InventoryExportStockApi/Api", + "https://github.com/magento/magento2/blob/1f9186c3b9a96c5e642fd5d3d31ac5c7e1877d2b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php#L143", + "https://github.com/magento/magento2/blob/2.3.3/app/code/Magento/Theme/view/frontend/layout/default.xml#L43-L45", + "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Gateway/Config/Config.php", + "https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/CatalogUrlRewrite/etc/config.xml#L12", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/etc/frontend/routes.xml#L10", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/layout/default.xml#L55-L61", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/templates/product/compare/sidebar.phtml#L50-L52", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/Data/StockStatusInterface.php#L65", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L25", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L41", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L49", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L55", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L23", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L53", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L62", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L70", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L41", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L52", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L72", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Block/ConfigurableInfo.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/Config.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/ValueHandlerInterface.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Webapi/etc/webapi_rest/di.xml", + "https://github.com/magento/magento2/blob/2.4/lib/internal/Magento/Framework/Api/SearchCriteria/CollectionProcessorInterface.php", + "https://github.com/magento/magento2/blob/78bb169ff9721c8d05c35b4c29a4464fd45bccbe/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L16", + "https://github.com/symfony/console/blob/7.2/Application.php#L557", + "https://helpx.adobe.com/security/products/magento/apsb25-88.html", + "https://softwareengineering.stackexchange.com/questions/76229/predicting-the-output-of-phps-rand", + "https://symfony.com/doc/current/components/console.html", + "https://symfony.com/doc/current/console/style.html#output-coloring", + "https://www.adobe.com/trust/security/product-security.html", + "https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html", + "https://www.php.net/manual/en/function.md5.php", + "https://www.php.net/manual/en/function.serialize.php", + "https://www.php.net/manual/en/function.srand.php" + ] } } From 22f2d4750315d6557862be5c76f564c8f988313b Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Mon, 25 May 2026 13:36:26 -0700 Subject: [PATCH 09/15] fix: preserve external .gitignore entries --- .gitignore | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.gitignore b/.gitignore index 4ee2f6f41..7a8193bc0 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,28 @@ package-lock.json # generated by .github/workflows/lint.yml linter-report.txt + +# Preserved from external contributors +.idea +.editorconfig +yarn-error.log +.pnp.* +.yarn/* +!.gitignore +!.yarn.lock +!.yarnrc.yml +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions +.cache +public +cypress/videos +cypress/screenshots +lerna-debug.log +.actrc +.secrets +local-test.yml +.yalc +yalc.lock From 6af5a370646137f40139b48a3f7cc45584241900 Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Mon, 25 May 2026 15:05:51 -0700 Subject: [PATCH 10/15] fix: preserve repo-specific fields in package.json --- package.json | 4 ---- 1 file changed, 4 deletions(-) diff --git a/package.json b/package.json index 47b93f4ab..ac25102f9 100644 --- a/package.json +++ b/package.json @@ -9,10 +9,6 @@ "config": { "sitePath": "commerce/php" }, - "author": { - "name": "Tim Kim", - "url": "https://github.com/timkim" - }, "engines": { "node": "^24.11.0" }, From 8126de931fd25944558869a683eb117ae3e7ff0e Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Mon, 25 May 2026 15:07:58 -0700 Subject: [PATCH 11/15] fix: drop over-preserved .gitignore block (dmitrymatio is internal team) --- .gitignore | 25 ------------------------- 1 file changed, 25 deletions(-) diff --git a/.gitignore b/.gitignore index 7a8193bc0..4ee2f6f41 100644 --- a/.gitignore +++ b/.gitignore @@ -14,28 +14,3 @@ package-lock.json # generated by .github/workflows/lint.yml linter-report.txt - -# Preserved from external contributors -.idea -.editorconfig -yarn-error.log -.pnp.* -.yarn/* -!.gitignore -!.yarn.lock -!.yarnrc.yml -!.yarn/patches -!.yarn/plugins -!.yarn/releases -!.yarn/sdks -!.yarn/versions -.cache -public -cypress/videos -cypress/screenshots -lerna-debug.log -.actrc -.secrets -local-test.yml -.yalc -yalc.lock From 197f27910d311a572f2c43cf9003b094b17b5cdf Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Wed, 27 May 2026 08:51:31 -0700 Subject: [PATCH 12/15] Auto content update (2026-05-27 15:51:31) --- .github/workflows/lint.yml | 8 +++- package.json | 78 +++----------------------------------- 2 files changed, 12 insertions(+), 74 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 8c66a80e5..bec32fecf 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -15,8 +15,10 @@ jobs: - name: Check for src/pages changes id: changes + env: + BASE_REF: ${{ github.base_ref }} run: | - git diff --name-only origin/${{ github.base_ref }}...HEAD | grep -q '^src/pages/' \ + git diff --name-only "origin/${BASE_REF}...HEAD" | grep -q '^src/pages/' \ && echo "changed=true" >> $GITHUB_OUTPUT \ || echo "changed=false" >> $GITHUB_OUTPUT @@ -28,7 +30,9 @@ jobs: - name: Save PR number if: always() - run: echo "${{ github.event.pull_request.number }}" > pr-number.txt + env: + PR_NUMBER: ${{ github.event.pull_request.number }} + run: echo "$PR_NUMBER" > pr-number.txt - name: Upload linter report if: always() diff --git a/package.json b/package.json index ac25102f9..09f8ad8b7 100644 --- a/package.json +++ b/package.json @@ -1,13 +1,14 @@ { - "name": "commerce-php", + "name": "dev-docs-template", "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/AdobeDocs/commerce-php" + "url": "https://github.com/AdobeDocs/dev-docs-template" }, - "config": { - "sitePath": "commerce/php" + "author": { + "name": "Tim Kim", + "url": "https://github.com/timkim" }, "engines": { "node": "^24.11.0" @@ -26,73 +27,6 @@ "link:externalLinkOnly": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", "link:checkAllLinks": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", "redirectCheck:stage": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose", - "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", - "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", - "test": "npx --yes jest", - "test:config": "npx --yes jest tests/config.test.js" - }, - "lint": { - "skipRules": { - "check-frontmatter": { - "paths": [ - "src/pages/includes" - ] - } - }, - "skipUrlPatterns": [ - "http://www.json.org/", - "https://business.adobe.com/products/commerce/business-intelligence.html", - "https://dev.mysql.com/doc/refman/5.7/en/json.html", - "https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_restrict_fk_on_non_standard_key", - "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-partial-transfer", - "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-transfer", - "https://developer.ups.com/oauth-developer-guide", - "https://experienceleague.adobe.com/en/docs/commerce-admin/marketing/seo/url-rewrites/url-redirect-product-automatic#skip-rewrite", - "https://experienceleague.adobe.com/en/docs/commerce-admin/systems/security/captcha/security-captcha", - "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/configure-varnish-commerce", - "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/use-varnish-esi", - "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/composer", - "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/next-steps/sample-data/composer-packages", - "https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises#devdiinfo", - "https://git-scm.com/docs", - "https://github.com/magento/inventory/blob/1.2.4/InventorySourceSelectionApi/Api/SourceSelectionServiceInterface.php", - "https://github.com/magento/inventory/tree/1.2.4/InventoryExportStockApi/Api", - "https://github.com/magento/magento2/blob/1f9186c3b9a96c5e642fd5d3d31ac5c7e1877d2b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php#L143", - "https://github.com/magento/magento2/blob/2.3.3/app/code/Magento/Theme/view/frontend/layout/default.xml#L43-L45", - "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Gateway/Config/Config.php", - "https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/CatalogUrlRewrite/etc/config.xml#L12", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/etc/frontend/routes.xml#L10", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/layout/default.xml#L55-L61", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/templates/product/compare/sidebar.phtml#L50-L52", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/Data/StockStatusInterface.php#L65", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L25", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L41", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L49", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L55", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L23", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L53", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L62", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L70", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L41", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L52", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L72", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Block/ConfigurableInfo.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/Config.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/ValueHandlerInterface.php", - "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Webapi/etc/webapi_rest/di.xml", - "https://github.com/magento/magento2/blob/2.4/lib/internal/Magento/Framework/Api/SearchCriteria/CollectionProcessorInterface.php", - "https://github.com/magento/magento2/blob/78bb169ff9721c8d05c35b4c29a4464fd45bccbe/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L16", - "https://github.com/symfony/console/blob/7.2/Application.php#L557", - "https://helpx.adobe.com/security/products/magento/apsb25-88.html", - "https://softwareengineering.stackexchange.com/questions/76229/predicting-the-output-of-phps-rand", - "https://symfony.com/doc/current/components/console.html", - "https://symfony.com/doc/current/console/style.html#output-coloring", - "https://www.adobe.com/trust/security/product-security.html", - "https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html", - "https://www.php.net/manual/en/function.md5.php", - "https://www.php.net/manual/en/function.serialize.php", - "https://www.php.net/manual/en/function.srand.php" - ] + "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" } } From 7f953b17d2332e6747095871e98893d4cd4c201a Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Wed, 27 May 2026 09:04:44 -0700 Subject: [PATCH 13/15] fix: preserve repo-specific fields in package.json --- package.json | 78 ++++++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 72 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 09f8ad8b7..ac25102f9 100644 --- a/package.json +++ b/package.json @@ -1,14 +1,13 @@ { - "name": "dev-docs-template", + "name": "commerce-php", "version": "1.0.0", "license": "Apache-2.0", "repository": { "type": "git", - "url": "https://github.com/AdobeDocs/dev-docs-template" + "url": "https://github.com/AdobeDocs/commerce-php" }, - "author": { - "name": "Tim Kim", - "url": "https://github.com/timkim" + "config": { + "sitePath": "commerce/php" }, "engines": { "node": "^24.11.0" @@ -27,6 +26,73 @@ "link:externalLinkOnly": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", "link:checkAllLinks": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", "redirectCheck:stage": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose" + "redirectCheck:prod": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils redirectChecker prod --verbose", + "lint:md": "npx --yes markdownlint-cli2 'src/pages/**/*.md' '*.md'", + "lint:md:fix": "npx --yes markdownlint-cli2 --fix 'src/pages/**/*.md' '*.md'", + "test": "npx --yes jest", + "test:config": "npx --yes jest tests/config.test.js" + }, + "lint": { + "skipRules": { + "check-frontmatter": { + "paths": [ + "src/pages/includes" + ] + } + }, + "skipUrlPatterns": [ + "http://www.json.org/", + "https://business.adobe.com/products/commerce/business-intelligence.html", + "https://dev.mysql.com/doc/refman/5.7/en/json.html", + "https://dev.mysql.com/doc/refman/8.4/en/server-system-variables.html#sysvar_restrict_fk_on_non_standard_key", + "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-partial-transfer", + "https://developer.adobe.com/commerce/webapi/rest/inventory/bulk-inventory#bulk-transfer", + "https://developer.ups.com/oauth-developer-guide", + "https://experienceleague.adobe.com/en/docs/commerce-admin/marketing/seo/url-rewrites/url-redirect-product-automatic#skip-rewrite", + "https://experienceleague.adobe.com/en/docs/commerce-admin/systems/security/captcha/security-captcha", + "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/configure-varnish-commerce", + "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cache/use-varnish-esi", + "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/composer", + "https://experienceleague.adobe.com/en/docs/commerce-operations/installation-guide/next-steps/sample-data/composer-packages", + "https://experienceleague.adobe.com/en/docs/commerce-operations/tools/cli-reference/commerce-on-premises#devdiinfo", + "https://git-scm.com/docs", + "https://github.com/magento/inventory/blob/1.2.4/InventorySourceSelectionApi/Api/SourceSelectionServiceInterface.php", + "https://github.com/magento/inventory/tree/1.2.4/InventoryExportStockApi/Api", + "https://github.com/magento/magento2/blob/1f9186c3b9a96c5e642fd5d3d31ac5c7e1877d2b/app/code/Magento/Checkout/Block/Checkout/LayoutProcessor.php#L143", + "https://github.com/magento/magento2/blob/2.3.3/app/code/Magento/Theme/view/frontend/layout/default.xml#L43-L45", + "https://github.com/magento/magento2/blob/2.3/app/code/Magento/Braintree/Gateway/Config/Config.php", + "https://github.com/magento/magento2/blob/2.4-develop/app/code/Magento/CatalogUrlRewrite/etc/config.xml#L12", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/etc/frontend/routes.xml#L10", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/layout/default.xml#L55-L61", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Catalog/view/frontend/templates/product/compare/sidebar.phtml#L50-L52", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/Data/StockStatusInterface.php#L65", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L25", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L41", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L49", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockItemRepositoryInterface.php#L55", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L23", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L53", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L62", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockRegistryInterface.php#L70", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L41", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L52", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/CatalogInventory/Api/StockStateInterface.php#L72", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Block/ConfigurableInfo.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/Config.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Payment/Gateway/Config/ValueHandlerInterface.php", + "https://github.com/magento/magento2/blob/2.4/app/code/Magento/Webapi/etc/webapi_rest/di.xml", + "https://github.com/magento/magento2/blob/2.4/lib/internal/Magento/Framework/Api/SearchCriteria/CollectionProcessorInterface.php", + "https://github.com/magento/magento2/blob/78bb169ff9721c8d05c35b4c29a4464fd45bccbe/app/code/Magento/Catalog/view/frontend/templates/product/list.phtml#L16", + "https://github.com/symfony/console/blob/7.2/Application.php#L557", + "https://helpx.adobe.com/security/products/magento/apsb25-88.html", + "https://softwareengineering.stackexchange.com/questions/76229/predicting-the-output-of-phps-rand", + "https://symfony.com/doc/current/components/console.html", + "https://symfony.com/doc/current/console/style.html#output-coloring", + "https://www.adobe.com/trust/security/product-security.html", + "https://www.cyberciti.biz/tips/understanding-linux-unix-umask-value-usage.html", + "https://www.php.net/manual/en/function.md5.php", + "https://www.php.net/manual/en/function.serialize.php", + "https://www.php.net/manual/en/function.srand.php" + ] } } From f3f2fa93393abc469f38a62082bde75fb1bddc42 Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Wed, 27 May 2026 09:04:47 -0700 Subject: [PATCH 14/15] fix: preserve external .gitignore entries --- .gitignore | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.gitignore b/.gitignore index 4ee2f6f41..ee617094f 100644 --- a/.gitignore +++ b/.gitignore @@ -14,3 +14,27 @@ package-lock.json # generated by .github/workflows/lint.yml linter-report.txt + +# Preserved from external contributors +.idea +.editorconfig +yarn-error.log +.pnp.* +.yarn/* +!.gitignore +!.yarn.lock +!.yarnrc.yml +!.yarn/patches +!.yarn/plugins +!.yarn/releases +!.yarn/sdks +!.yarn/versions +.cache +public +cypress/videos +cypress/screenshots +lerna-debug.log +.actrc +.secrets +local-test.yml +yalc.lock From eceef1d244f5ecfe8dab383cce3d68ddeac1a950 Mon Sep 17 00:00:00 2001 From: Dima Shevtsov <12731225+dshevtsov@users.noreply.github.com> Date: Fri, 29 May 2026 17:35:17 -0500 Subject: [PATCH 15/15] Update Node.js version in .nvmrc to lts/krypton --- .nvmrc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.nvmrc b/.nvmrc index deed13c01..b03f40867 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -lts/jod +lts/krypton