From 16105bd47151b4bcc887c91ee1c39ade6869fa4c Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Wed, 13 May 2026 13:23:36 -0700 Subject: [PATCH 1/3] Auto content update (2026-05-13 20:23:36) --- .../workflows/build-auto-generated-files.yml | 11 ++ .github/workflows/build-site-metadata.yml | 10 -- .github/workflows/deploy.yml | 6 +- .github/workflows/lint.yml | 24 ++-- .github/workflows/post-lint-comment.yml | 32 ++++++ .github/workflows/stage.yml | 7 +- .gitignore | 15 +-- package.json | 106 ++++-------------- 8 files changed, 88 insertions(+), 123 deletions(-) create mode 100644 .github/workflows/build-auto-generated-files.yml delete mode 100644 .github/workflows/build-site-metadata.yml create mode 100644 .github/workflows/post-lint-comment.yml diff --git a/.github/workflows/build-auto-generated-files.yml b/.github/workflows/build-auto-generated-files.yml new file mode 100644 index 000000000..3ee6368d8 --- /dev/null +++ b/.github/workflows/build-auto-generated-files.yml @@ -0,0 +1,11 @@ +--- +name: Build Auto-Generated Files +on: + workflow_dispatch: + +jobs: + build-contributors: + name: Build Auto-Generated Files + uses: AdobeDocs/adp-devsite-workflow/.github/workflows/build-auto-generated-files-v2.yml@main + secrets: inherit + \ No newline at end of file diff --git a/.github/workflows/build-site-metadata.yml b/.github/workflows/build-site-metadata.yml deleted file mode 100644 index c3ae9a87a..000000000 --- a/.github/workflows/build-site-metadata.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -name: Build Site Metadata -on: - pull_request: - workflow_dispatch: - -jobs: - build-site-metadata: - name: Build Site Metadata - uses: AdobeDocs/adp-devsite-workflow/.github/workflows/build-site-metadata.yml@main diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index ca7e6512d..8181bc6b5 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -1,5 +1,5 @@ --- -name: Deployment +name: Production Deployment on: push: branches: @@ -26,7 +26,9 @@ on: jobs: deployment: name: Deployment - uses: AdobeDocs/adp-devsite-workflow/.github/workflows/deploy.yml@main + if: github.actor != 'adp-devsite-app[bot]' && github.repository != 'AdobeDocs/dev-docs-template' + uses: AdobeDocs/adp-devsite-workflow/.github/workflows/deploy-v2.yml@main + secrets: inherit with: env: ${{ inputs.env || 'prod' }} baseSha: ${{ inputs.baseSha || '' }} diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 9bdf445f9..44d6c6b7e 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -9,27 +9,27 @@ on: jobs: lint: runs-on: ubuntu-latest - permissions: - contents: read - pull-requests: write steps: - name: Checkout - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Lint id: lint continue-on-error: true run: npx --yes github:AdobeDocs/adp-devsite-utils runLint -v - - name: Post Linter Report to PR + - name: Save PR number if: always() - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - PR_ID: ${{ github.event.pull_request.number }} - GITHUB_REPOSITORY: ${{ github.repository }} - run: | - npm install --no-save github:AdobeDocs/adp-devsite-scripts - node node_modules/adp-devsite-scripts/linter-bot/postLinterReport.js + run: echo "${{ github.event.pull_request.number }}" > pr-number.txt + + - name: Upload linter report + if: always() + uses: actions/upload-artifact@v7 + with: + name: linter-report + path: | + linter-report.txt + pr-number.txt - name: Fail if linter found errors if: steps.lint.outcome == 'failure' diff --git a/.github/workflows/post-lint-comment.yml b/.github/workflows/post-lint-comment.yml new file mode 100644 index 000000000..d2c75fd10 --- /dev/null +++ b/.github/workflows/post-lint-comment.yml @@ -0,0 +1,32 @@ +--- +name: Post Linter Report +on: + workflow_run: + workflows: ["Lint"] + types: + - completed + +permissions: + pull-requests: write + +jobs: + comment: + runs-on: ubuntu-latest + if: github.event.workflow_run.event == 'pull_request' + steps: + - name: Download linter report artifact + uses: actions/download-artifact@v8 + with: + name: linter-report + run-id: ${{ github.event.workflow_run.id }} + github-token: ${{ secrets.GITHUB_TOKEN }} + + - name: Post Linter Report to PR + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_REPOSITORY: ${{ github.repository }} + LINTER_REPORT_PATH: ./linter-report.txt + PR_NUMBER_PATH: ./pr-number.txt + run: | + npm install --no-save github:AdobeDocs/adp-devsite-scripts + node node_modules/adp-devsite-scripts/linter-bot/postLinterReport.js diff --git a/.github/workflows/stage.yml b/.github/workflows/stage.yml index a321ffa6a..d108f5015 100644 --- a/.github/workflows/stage.yml +++ b/.github/workflows/stage.yml @@ -15,8 +15,9 @@ on: jobs: deployment: name: Deployment - uses: AdobeDocs/adp-devsite-workflow/.github/workflows/deploy.yml@main + uses: AdobeDocs/adp-devsite-workflow/.github/workflows/deploy-v2.yml@main + secrets: inherit with: env: stage - baseSha: ${{ inputs.baseSha || '' }} - deployAll: ${{ inputs.deployAll || false }} + baseSha: ${{ inputs.baseSha }} + deployAll: ${{ inputs.deployAll }} diff --git a/.gitignore b/.gitignore index f33ac8347..2a83daa9d 100644 --- a/.gitignore +++ b/.gitignore @@ -6,8 +6,6 @@ .history .idea .editorconfig -.cursor/ -.claude/ # npm yarn node_modules @@ -47,15 +45,6 @@ local-test.yml .yalc yalc.lock - - -# Linter outputs -super-linter-output -super-linter.log +#txt +linter-output.txt linter-report.txt - -# GitHub Actions leftovers -github_conf - -# Temporary files -tmp/ diff --git a/package.json b/package.json index 2f47571e4..09f8ad8b7 100644 --- a/package.json +++ b/package.json @@ -1,92 +1,32 @@ { - "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" }, - "scripts": { - "dev": "npx --yes github:AdobeDocs/adp-devsite-utils dev", - "buildNavigation": "npx --yes github:AdobeDocs/adp-devsite-utils buildNavigation -v", - "buildRedirections": "npx --yes github:AdobeDocs/adp-devsite-utils buildRedirections -v", - "renameFiles": "npx --yes github:AdobeDocs/adp-devsite-utils renameFiles -v", - "normalizeLinks": "npx --yes github:AdobeDocs/adp-devsite-utils normalizeLinks -v", - "buildSiteWideBanner": "npx --yes github:AdobeDocs/adp-devsite-utils buildSiteWideBanner -v", - "buildSiteMetadata": "npx --yes github:AdobeDocs/adp-devsite-utils buildSiteMetadata -v", - "buildContributors": "npx --yes github:AdobeDocs/adp-devsite-utils buildContributors -v", - "lint": "npx --yes github:AdobeDocs/adp-devsite-utils runLint -v", - "lint:errorOnly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint", - "link:externalLinkOnly": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --external-links-only -v", - "link:checkAllLinks": "npx --yes github:AdobeDocs/adp-devsite-utils runLint --internal-links-only --external-links-only -v", - "redirectCheck:stage": "npx --yes github:AdobeDocs/adp-devsite-utils redirectChecker stage --verbose", - "redirectCheck:prod": "npx --yes 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" + "engines": { + "node": "^24.11.0" }, - "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" - ] + "scripts": { + "dev": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils dev", + "buildNavigation": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils buildNavigation -v", + "buildRedirections": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils buildRedirections -v", + "renameFiles": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils renameFiles -v", + "normalizeLinks": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils normalizeLinks -v", + "buildSiteWideBanner": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils buildSiteWideBanner -v", + "buildSiteMetadata": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils buildSiteMetadata -v", + "buildContributors": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils buildContributorsV2 -v", + "lint": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint -v", + "lint:errorOnly": "npx --yes --prefer-online github:AdobeDocs/adp-devsite-utils runLint", + "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" } } From 3cdf1960cc681488ce470d3ef16fb469d16fea7d Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Wed, 13 May 2026 13:33:19 -0700 Subject: [PATCH 2/3] fix: preserve repo-specific fields in package.json --- package.json | 76 +++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 70 insertions(+), 6 deletions(-) diff --git a/package.json b/package.json index 09f8ad8b7..fba71bcee 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,71 @@ "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 3b193afc59f2611413b9a9195d4f71ea905f3e8d Mon Sep 17 00:00:00 2001 From: melissag-ensemble <120194874+melissag-ensemble@users.noreply.github.com> Date: Wed, 13 May 2026 13:33:35 -0700 Subject: [PATCH 3/3] fix: preserve repo-specific entries in .gitignore --- .gitignore | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index 2a83daa9d..530392d55 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ - # OS and IDE generated files # ############################## .DS_Store @@ -6,6 +5,8 @@ .history .idea .editorconfig +.cursor/ +.claude/ # npm yarn node_modules @@ -45,6 +46,16 @@ 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