From 3d58c51f7411853a5e61980e9b2cc9bd4aca71da Mon Sep 17 00:00:00 2001 From: jiangy10 Date: Mon, 16 Mar 2026 12:15:31 -0700 Subject: [PATCH 1/3] Auto content update (2026-03-16 19:15:31) --- .github/workflows/lint.yml | 36 +++++++++++++++++++++++++++ .gitignore | 30 +++++++++++++++++------ package.json | 50 +++++++++++++++++++++----------------- 3 files changed, 87 insertions(+), 29 deletions(-) create mode 100644 .github/workflows/lint.yml diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml new file mode 100644 index 0000000..8c6ddf8 --- /dev/null +++ b/.github/workflows/lint.yml @@ -0,0 +1,36 @@ +--- + name: Lint + on: + pull_request: + branches: [main] + paths: + - 'src/pages/**' + + jobs: + lint: + runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write + steps: + - name: Checkout + uses: actions/checkout@v4 + + - name: Lint + id: lint + continue-on-error: true + run: npx --yes github:AdobeDocs/adp-devsite-utils runLint -v + + - name: Post Linter Report to PR + 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 + + - name: Fail if linter found errors + if: steps.lint.outcome == 'failure' + run: exit 1 \ No newline at end of file diff --git a/.gitignore b/.gitignore index 51fad6e..c4625ff 100644 --- a/.gitignore +++ b/.gitignore @@ -6,18 +6,33 @@ .history .idea .editorconfig -.code-workspace -.trash -Thumbs.db -.cursor/ # npm yarn node_modules -package.lock +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 + +# cypress +cypress/videos +cypress/screenshots + # lerna lerna-debug.log @@ -30,5 +45,6 @@ local-test.yml .yalc yalc.lock -# local -tmp/ +#txt +linter-output.txt +linter-report.txt \ No newline at end of file diff --git a/package.json b/package.json index 7f39a0f..e1e910a 100644 --- a/package.json +++ b/package.json @@ -1,23 +1,29 @@ { - "name": "commerce-cloud-tools", - "version": "1.0.0", - "license": "Apache-2.0", - "repository": { - "type": "git", - "url": "https://github.com/AdobeDocs/commerce-cloud-tools" - }, - "config": { - "sitePath": "commerce/cloud-tools" - }, - "scripts": { - "dev": "node ./dev.mjs", - "lint": "npx --yes github:AdobeDocs/adp-devsite-utils runLint -v", - "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" - }, - "devDependencies": { - "express": "5.2.1" - } -} + "name": "dev-docs-template", + "version": "1.0.0", + "license": "Apache-2.0", + "repository": { + "type": "git", + "url": "https://github.com/AdobeDocs/dev-docs-template" + }, + "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" + } + } \ No newline at end of file From 3664bc986c4edc160c7fcd2c7f62e4b900bb71b1 Mon Sep 17 00:00:00 2001 From: jiangy10 Date: Mon, 16 Mar 2026 12:59:04 -0700 Subject: [PATCH 2/3] fix: preserve repo-specific fields in package.json --- package.json | 58 +++++++++++++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 28 deletions(-) diff --git a/package.json b/package.json index e1e910a..2972ba4 100644 --- a/package.json +++ b/package.json @@ -1,29 +1,31 @@ { - "name": "dev-docs-template", - "version": "1.0.0", - "license": "Apache-2.0", - "repository": { - "type": "git", - "url": "https://github.com/AdobeDocs/dev-docs-template" - }, - "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" - } - } \ No newline at end of file + "name": "commerce-cloud-tools", + "version": "1.0.0", + "license": "Apache-2.0", + "repository": { + "type": "git", + "url": "https://github.com/AdobeDocs/commerce-cloud-tools" + }, + "config": { + "sitePath": "commerce/cloud-tools" + }, + "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" + }, + "devDependencies": { + "express": "5.2.1" + } +} From 9831f9bbc91feaa121e25fd7472eec1aa673f2a1 Mon Sep 17 00:00:00 2001 From: jiangy10 Date: Mon, 16 Mar 2026 13:00:55 -0700 Subject: [PATCH 3/3] fix: merge .gitignore preserving original entries --- .gitignore | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index c4625ff..413ede8 100644 --- a/.gitignore +++ b/.gitignore @@ -6,9 +6,14 @@ .history .idea .editorconfig +.code-workspace +.trash +Thumbs.db +.cursor/ # npm yarn node_modules +package.lock package-lock.json yarn-error.log .pnp.* @@ -45,6 +50,9 @@ local-test.yml .yalc yalc.lock +# local +tmp/ + #txt linter-output.txt -linter-report.txt \ No newline at end of file +linter-report.txt