Skip to content

Conversation

@GarthDB
Copy link
Member

@GarthDB GarthDB commented Nov 14, 2025

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

site@0.1.1

Patch Changes

  • #630 04cf6eb Thanks @GarthDB! - Update docs/site to use workspace version of @adobe/spectrum-component-api-schemas package.
    The site now imports schemas directly from the package instead of using hardcoded file paths,
    ensuring automatic updates with each published release. Added schema version display on all
    site pages.

  • #633 662285a Thanks @GarthDB! - fix: update GitHub Pages site asset paths to spectrum-design-data

    Updated Next.js configuration to load assets from the correct
    /spectrum-design-data/ path instead of the old /spectrum-tokens/ path.
    This fixes font loading and other asset issues on the deployed site.

github-actions bot and others added 2 commits September 25, 2025 21:51
- Install remark, remark-cli, remark-gfm, and remark-github
- Update lint-staged to use remark for markdown files instead of prettier
- Remark provides better GFM support and preserves HTML elements like <details>
- Fixes formatting issues with collapsible sections in CHANGELOG.md
@GarthDB
Copy link
Member Author

GarthDB commented Nov 14, 2025

Run report for c8599786

Total time: 1m 1s | Comparison time: 1m 57s | Estimated savings: 56.7s (48.1% faster)

Action Time Status Info
⬛️ SetupProto(0.51.4) 0.1ms Skipped
🟩 SyncWorkspace 8.8ms Passed
🟩 SyncProject(tokens) 639.4ms Passed
🟩 SyncProject(release-analyzer) 639.9ms Passed
🟩 SyncProject(componentSchemas) 639.9ms Passed
🟩 SyncProject(s2-visualizer) 0.7ms Passed
🟩 SyncProject(visualizer) 0.6ms Passed
🟩 SyncProject(optimized-diff) 0.8ms Passed
🟩 SyncProject(viewer) 0.7ms Passed
🟩 SyncProject(spectrum-diff-core) 0.7ms Passed
🟩 SyncProject(csvGenerator) 0.9ms Passed
🟩 SyncProject(spectrum-design-data-mcp) 0.4ms Passed
🟩 SyncProject(site) 1.1ms Passed
🟩 SyncProject(component-diff-generator) 0.5ms Passed
🟩 SyncProject(token-diff-generator) 0.5ms Passed
🟩 RunTask(viewer:clean) 63.4ms Passed
🟩 RunTask(site:copyTokenTypeSchema) 586ms Passed
🟩 RunTask(site:copyComponentSchema) 614ms Passed
⬛️ SetupToolchain(node:~20.12) 1.3s Skipped
🟩 InstallWorkspaceDeps(node:~20.12) 7.9s Passed
And 26 more...
Expanded report
Action Time Status Info
🟩 RunTask(tokens:buildManifest) 414.6ms Passed
🟩 RunTask(csvGenerator:test) 2.3s Passed
🟩 RunTask(visualizer:typescript) 5.3s Passed
🟩 RunTask(component-diff-generator:test) 4.3s Passed
🟩 RunTask(spectrum-diff-core:test) 3.4s Passed
🟩 RunTask(token-diff-generator:test) 10s Passed
🟩 RunTask(site:clean) 174.4ms Passed
🟩 RunTask(release-analyzer:test) 1.6s Passed
🟩 RunTask(spectrum-design-data-mcp:test) 2.4s Passed
🟩 RunTask(optimized-diff:test) 2.2s Passed
🟩 RunTask(csvGenerator:generateCSV) 307ms Passed
🟩 RunTask(s2-visualizer:typescript) 4.3s Passed
🟩 RunTask(component-diff-generator:diff) 340.3ms Passed
🟩 RunTask(component-diff-generator:ci) 22ms Passed
🟩 RunTask(spectrum-diff-core:ci) 10.5ms Passed
🟩 RunTask(token-diff-generator:ci) 21.6ms Passed
🟩 RunTask(token-diff-generator:diff) 373.4ms Passed
🟩 RunTask(optimized-diff:benchmark) 675ms Passed
🟩 RunTask(visualizer:build) 4.6s Passed
🟩 RunTask(s2-visualizer:build) 4.1s Passed
🟩 RunTask(site:build) 27.5s Passed
🟩 RunTask(site:export) 118.1ms Passed
🟩 RunTask(tokens:buildTokens) 51.9s Passed
🟩 RunTask(tokens:build) 12.9ms Passed
🟩 RunTask(viewer:prepare) 28.3ms Passed
🟩 RunTask(viewer:export) 42.6ms Passed
Touched files
.github/workflows/deploy-docs.yml
.gitignore
.lintstagedrc.js
.lintstagedrc.json
README.md
docs/release-timeline/CHANGELOG.md
docs/s2-tokens-viewer/CHANGELOG.md
docs/s2-tokens-viewer/moon.yml
docs/s2-tokens-viewer/tokens/color-aliases.json
docs/s2-tokens-viewer/tokens/color-component.json
docs/s2-tokens-viewer/tokens/color-palette.json
docs/s2-tokens-viewer/tokens/icons.json
docs/s2-tokens-viewer/tokens/layout-component.json
docs/s2-tokens-viewer/tokens/layout.json
docs/s2-tokens-viewer/tokens/package.json
docs/s2-tokens-viewer/tokens/semantic-color-palette.json
docs/s2-tokens-viewer/tokens/src/color-aliases.json
docs/s2-tokens-viewer/tokens/src/color-component.json
docs/s2-tokens-viewer/tokens/src/color-palette.json
docs/s2-tokens-viewer/tokens/src/icons.json
docs/s2-tokens-viewer/tokens/src/layout-component.json
docs/s2-tokens-viewer/tokens/src/layout.json
docs/s2-tokens-viewer/tokens/src/semantic-color-palette.json
docs/s2-tokens-viewer/tokens/src/typography.json
docs/s2-tokens-viewer/tokens/typography.json
docs/s2-visualizer/CHANGELOG.md
docs/s2-visualizer/README.md
docs/site/CHANGELOG.md
docs/site/components/layout.js
docs/site/lib/components.js
docs/site/pages/components/[slug].js
docs/site/pages/index.js
docs/visualizer/CHANGELOG.md
docs/visualizer/README.md
packages/component-schemas/CHANGELOG.md
packages/tokens/CHANGELOG.md
pnpm-lock.yaml
tools/changeset-linter/CHANGELOG.md
tools/component-diff-generator/CHANGELOG.md
tools/diff-generator/CHANGELOG.md
tools/diff-generator/src/lib/file-import.js
tools/diff-generator/test/fileImportMain.test.js
tools/diff-generator/test/fileImportRefactored.test.js
tools/optimized-diff/CHANGELOG.md
tools/release-analyzer/CHANGELOG.md
tools/spectrum-design-data-mcp/CHANGELOG.md
tools/spectrum-design-data-mcp/README.md
tools/spectrum-diff-core/CHANGELOG.md
tools/token-changeset-generator/CHANGELOG.md
tools/token-changeset-generator/README.md
tools/token-csv-generator/CHANGELOG.md

@github-actions github-actions bot force-pushed the changeset-release/main branch from 2316ce3 to 4a1fcfc Compare November 19, 2025 17:05
The tokens/ directory in docs/s2-tokens-viewer is automatically generated
by the prepare script from the workspace @adobe/spectrum-tokens package.
These files should not be tracked in git as they are regenerated on every
pnpm install and are properly generated during CI/CD deployment.
@GarthDB GarthDB force-pushed the changeset-release/main branch from 4a1fcfc to 63a8720 Compare November 19, 2025 17:18
- Remove duplicate s2-tokens-viewer:export call (project is named 'viewer')
- Add InstallWorkspaceDeps dependency to viewer:export task to ensure
  tokens directory is generated by prepare script before export runs
The export task was failing in CI because the tokens/ directory wasn't
being generated. The pnpm prepare script only runs during npm install,
which isn't explicitly part of the task dependency chain.

Added an explicit prepare task that:
- Depends on tokens:build to ensure tokens are generated
- Copies tokens from node_modules to local tokens/ directory
- Is a dependency of the export task

This ensures tokens/ exists before export tries to copy it.
The clean task was failing in CI because it assumed ../../site existed.
Updated to create the parent site directory before attempting to remove
and recreate the s2-tokens-viewer subdirectory.
Changed viewer:export output from /site/ to /site/s2-tokens-viewer/ to prevent
caching conflicts with site:export task. Both tasks were claiming the entire
/site/ directory, causing moon to restore conflicting cached states.

This ensures each task only manages its own subdirectory within site/.
remark-github incorrectly interpreted @13.x.x version numbers as GitHub
user mentions, breaking links like:
- Before: [@adobe/spectrum-tokens](url)@13.16.0
- Broken: [@adobe/spectrum-tokens](url)[@13](github.com/13).16.0
- Fixed: [@adobe/spectrum-tokens](url)@13.16.0

Also updated .lintstagedrc.js to exclude CHANGELOG.md files from remark
processing to prevent this issue in the future.
…-data

Updated all CHANGELOG.md and README.md files to reflect the repository
rename from adobe/spectrum-tokens to adobe/spectrum-design-data.

This ensures all commit links and references point to the correct repository.
Also fixed additional remark-github broken links (@5.x.x versions).

- 21 files updated
- 271 URL references corrected
Updated all CHANGELOG.md files to link package versions directly to their
GitHub release notes instead of the repository homepage.

Before: [**@adobe/spectrum-tokens**](repo)@13.16.0
After:  @adobe/spectrum-tokens@[13.16.0](repo/releases/tag/...)

This provides developers direct access to release notes when reviewing
dependency updates.

Regex: s/\[\*\*(@adobe\/[^*]+)\*\*\]\(URL\)@(VER)/\1@[VER](URL/releases/tag/.../g
- Updated git clone URL from spectrum-tokens to spectrum-design-data
- Fixed tokens path to point to s1-legacy branch (appropriate for S1 visualizer)
- Updated directory navigation path to match new repo name
…esign-data

Updated the token-diff-generator tests and source code to use the new
repository name adobe/spectrum-design-data instead of adobe/spectrum-tokens.

Changes:
- Updated defaultRepo constant in file-import.js
- Updated error message repository fallback in file-import.js
- Updated test expectations in fileImportMain.test.js (3 tests)
- Updated test expectations in fileImportRefactored.test.js (2 tests)

This fixes the failing CI tests that were trying to fetch from the old
repository URL and receiving 404 errors.

All 260 tests now pass.
@GarthDB
Copy link
Member Author

GarthDB commented Nov 19, 2025

Summary of Fixes

This PR has been updated to resolve merge conflicts and fix CI failures.

Key Changes

Merge Conflicts

  • Resolved conflicts in .lintstagedrc.json, packages/tokens/CHANGELOG.md, tools/spectrum-design-data-mcp/package.json, and pnpm-lock.yaml
  • Migrated from JSON to JS lint-staged config for better flexibility

CI/CD Fixes

  • Added .gitignore entry for auto-generated docs/s2-tokens-viewer/tokens/ directory
  • Fixed viewer export task with explicit prepare step and proper output caching
  • Corrected workflow task reference from s2-tokens-viewer:export to viewer:export

Repository Migration Updates

  • Updated 271 repository URLs from adobe/spectrum-tokens to adobe/spectrum-design-data across 21 files
  • Fixed broken markdown links where remark-github misinterpreted version numbers as user mentions
  • Updated visualizer README to point to correct branches (s1-legacy for S1, main for S2)

Test Fixes

  • Updated default repository in token-diff-generator source and tests
  • Fixed 5 test files to use new repository URL
  • All 260 tests now passing

Documentation Improvements

  • Refactored CHANGELOGs to link version numbers directly to GitHub release notes instead of repository homepage

All CI checks should now pass.

@GarthDB GarthDB merged commit 956b953 into main Nov 19, 2025
3 checks passed
@GarthDB GarthDB deleted the changeset-release/main branch November 19, 2025 19:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants