Skip to content

[WIP] Add ability to render ISBN data with verification#370

Merged
maximiliani merged 20 commits into
mainfrom
copilot/render-isbns
May 15, 2026
Merged

[WIP] Add ability to render ISBN data with verification#370
maximiliani merged 20 commits into
mainfrom
copilot/render-isbns

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented May 13, 2026

  • Inspect existing renderer, story, and test patterns for stencil-library
  • Run baseline repository validation (build/lint/test) before making changes
  • Implement new ISBN renderer module with ISBN-10/ISBN-13 detection, checksum validation, and OpenLibrary metadata rendering
  • Register and export ISBN renderer in stencil-library public wiring
  • Add ISBN examples and Storybook story for the new renderer
  • Add focused unit tests for ISBN detection/checksum/init/render behavior
  • Run targeted tests and manual verification (including screenshot)
  • Run full required validation (build, build-storybook, lint, test) and parallel validation

Copilot AI linked an issue May 13, 2026 that may be closed by this pull request
Agent-Logs-Url: https://github.com/kit-data-manager/pid-component/sessions/ed78e66c-7855-4266-881d-6857e2baeaa9

Co-authored-by: maximiliani <43142805+maximiliani@users.noreply.github.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented May 13, 2026

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
1518 1 1517 0
View the full list of 1 ❄️ flaky test(s)
src/components/color-highlight/__tests__/color-highlight.source.spec.tsx > color-highlight source > applies inline color style

Flake rate in main: 10.71% (Passed 25 times, Failed 3 times)

Stack Traces | 0.0167s run time
AssertionError: expected undefined to be truthy

- Expected:
true

+ Received:
undefined

 ❯ .../color-highlight/__tests__/color-highlight.source.spec.tsx:34:31

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

@github-actions
Copy link
Copy Markdown

🎨 Chromatic Visual Tests

🔍 Visual changes detected

Review

View in Chromatic

Chromatic provides automated visual testing and review for component changes.

@github-actions
Copy link
Copy Markdown

Test Results

Coverage Summary

Node Lines Statements Branches Functions
22 76.40% 75.56% 61.91% 77.74%
25 76.40% 75.56% 61.91% 77.74%

Coverage & Quality Reports

📊 Codecov Report
🎨 Chromatic Status


For more details, check the workflow run

@maximiliani
Copy link
Copy Markdown
Member

@copilot rebase from main. Remove and gitignore test-results.junit.xml.

maximiliani and others added 6 commits May 14, 2026 12:47
Co-authored-by: maximiliani <43142805+maximiliani@users.noreply.github.com>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>

Co-authored-by: maximiliani <43142805+maximiliani@users.noreply.github.com>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>

Co-authored-by: maximiliani <43142805+maximiliani@users.noreply.github.com>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>

Co-authored-by: maximiliani <43142805+maximiliani@users.noreply.github.com>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>

Co-authored-by: maximiliani <43142805+maximiliani@users.noreply.github.com>
Co-authored-by: maximiliani <43142805+maximiliani@users.noreply.github.com>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 14, 2026

@copilot rebase from main. Remove and gitignore test-results.junit.xml.

Done in 876d827.

I rebased the branch with the latest main history, and packages/stencil-library/test-results.junit.xml remains removed from tracking and covered by .gitignore (/home/runner/work/pid-component/pid-component/.gitignore, line 10).

Screenshot (ISBN renderer after rebase): /tmp/isbn-story-rebase.png.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • kit-data-manager.github.io
    • Triggering command: /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell --disable-field-trial-config --disable-REDACTED-networking --disable-REDACTED-timer-throttling --disable-REDACTEDing-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-REDACTED-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-edgeupdater --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Transl (dns block)
  • storybook.js.org
    • Triggering command: /usr/local/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook dev -p 6006 --no-open --ci --no-open (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>
@maximiliani maximiliani marked this pull request as ready for review May 15, 2026 19:59
Copilot AI review requested due to automatic review settings May 15, 2026 19:59
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds an ISBN renderer module (ISBN-10/13 detection, checksum validation, OpenLibrary metadata) to the stencil-library, wires it into the renderer registry and public exports, ships example values/texts and a Storybook story, and adds a unit test suite. The PR also performs a large README cleanup (moving development docs to a new DEVELOPMENT.md), bumps several dev dependencies, and touches a number of auto-generated framework-wrapper files plus a few unrelated CI/Storybook tweaks.

Changes:

  • Introduce ISBNType renderer with checksum validation and OpenLibrary lookup, register it in utils/renderers, export it from index.ts.
  • Add examples/isbn fixtures, a Storybook story, and a Vitest unit suite for the new renderer.
  • Refactor README.md (split out DEVELOPMENT.md), bump dev deps, and adjust auto-detect/TextReplacer + Storybook intro stories.

Reviewed changes

Copilot reviewed 37 out of 41 changed files in this pull request and generated 7 comments.

Show a summary per file
File Description
packages/stencil-library/src/rendererModules/ISBNType/ISBNType.tsx New ISBN renderer implementation.
packages/stencil-library/src/rendererModules/ISBNType/ISBN.stories.ts Storybook story for ISBN renderer.
packages/stencil-library/src/rendererModules/ISBNType/tests/ISBNType.unit.ts Unit tests for the ISBN renderer.
packages/stencil-library/src/utils/utils.ts Registers ISBNType; adjusts CrossRefDOIType priority.
packages/stencil-library/src/index.ts Exports ISBNType.
packages/stencil-library/src/auto-detect/TextReplacer.ts Stops forcing matched renderer key on generated <pid-component>.
examples/isbn/{values,texts,index}.ts, examples/index.ts New ISBN example fixtures.
README.md, DEVELOPMENT.md, .storybook/intro.mdx, .storybook/intro.stories.ts, .storybook/preview.ts Documentation/Storybook reorg and an introduction snippet update (contains a stray ").
packages/stencil-library/src/auto-detect/auto-detect.stories.ts Showcase HTML cleanup.
packages/stencil-library/src/components/color-highlight/tests/color-highlight.source.spec.tsx Removes one color-highlight test.
packages/stencil-library/src/components.d.ts, packages/{vue,react,angular}-library/...generated... Hand-edited auto-generated wrapper files.
package.json, package-lock.json, packages/*/package.json Dev dependency bumps (Playwright, Vitest, Mantine, Angular CLI, tailwind-merge, etc.).
.github/workflows/publish.yml Drops chromium-only Playwright install and --coverage flag.
packages/vue-library/.nuxt/manifest/meta/e7659a2b-01f9-4884-b116-efba3d7faaff.json Deletes a Nuxt build-artifact file.
Comments suppressed due to low confidence (1)

packages/vue-library/.nuxt/manifest/meta/e7659a2b-01f9-4884-b116-efba3d7faaff.json:1

  • This file lives under .nuxt/, which is a build artifact directory typically regenerated by Nuxt and should not be checked in. Consider adding packages/vue-library/.nuxt/ to .gitignore and removing the directory from the repository rather than committing/deleting individual generated files in PRs.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .storybook/intro.stories.ts
Comment thread packages/stencil-library/src/rendererModules/ISBNType/__tests__/ISBNType.unit.ts Outdated
Comment thread packages/stencil-library/src/auto-detect/TextReplacer.ts
Comment thread .github/workflows/publish.yml
Comment thread packages/stencil-library/src/utils/utils.ts
'value',
'label',
'darkMode',
'darkMode'
Comment on lines 31 to 32
it('applies inline color style', async () => {
const { root } = await render(<color-highlight text="test"></color-highlight>);
@maximiliani
Copy link
Copy Markdown
Member

@copilot resolve the merge conflicts in this pull request

Copilot AI and others added 3 commits May 15, 2026 20:14
Co-authored-by: maximiliani <43142805+maximiliani@users.noreply.github.com>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>
Copy link
Copy Markdown
Contributor Author

Copilot AI commented May 15, 2026

@copilot resolve the merge conflicts in this pull request

Resolved in 3a5c98c by merging origin/main into this branch and fixing the merge conflict by keeping packages/stencil-library/test-results.junit.xml deleted/ignored. There are no UI changes in this conflict-resolution update.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • api.codecov.io
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static packages/vue-library &amp;&amp; npm run build-storybook -w packages/angular-library &amp;&amp; npm run build-storybook -w packages/nextjs-app r rary/node_modules/.bin/node (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static &amp;&amp; npm run buil/home/REDACTED/work/pid-component/pid-component/*page*.ts --get bin/node (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static packages/vue-library &amp;&amp; npm run build-storybook -w packages/angular-library &amp;&amp; npm run build-storybook -w packages/nextjs-app /home/REDACTED/work/pid-component/pid-component/packages/angular-l-delete pid-component/node_modules/.bin/sudo /home/REDACTED/wortsc /home/REDACTED/wor-p /home/REDACTED/wor. sh tsc %3a1.0.3-1.3_all.deb /home/REDACTED/work/pid-component/pid-component/packages/angular-library/*screen*./home/REDACTED/wor-c -y --no-install-recommends libasound2t64 libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 storybook build -o storybook-static (dns block)
  • api.crossref.org
    • Triggering command: /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/node --experimental-import-meta-resolve --require /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/suppress-warnings.cjs --conditions node --conditions development /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/dist/workers/forks.js (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell --disable-field-trial-config --disable-REDACTED-networking --disable-REDACTED-timer-throttling --disable-REDACTEDing-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-REDACTED-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-edgeupdater --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Transl KILLDIRMNGR k/pid-component/-c de/node/bin/node&#34;stencil&#34; build --dev ache/node/24.14.1/x64/bin/node (dns block)
    • Triggering command: /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/node --experimental-import-meta-resolve --require /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/suppress-warnings.cjs --conditions node --conditions development /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/dist/workers/forks.js build les/.bin/sh gpg-connect-agentest k/pi�� npm run build-storybook:children &amp;&amp; npm run build-storybook:copy --no-autostart n/node KILLDIRMNGR ckages/nextjs-ap/home/REDACTED/work/pid-component/pid-component/node_modules/.bin/stencil ckages/nextjs-apbuild (dns block)
  • api.datacite.org
    • Triggering command: /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell --disable-field-trial-config --disable-REDACTED-networking --disable-REDACTED-timer-throttling --disable-REDACTEDing-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-REDACTED-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-edgeupdater --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Transl KILLDIRMNGR k/pid-component/-c de/node/bin/node&#34;stencil&#34; build --dev ache/node/24.14.1/x64/bin/node (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ARehir -juggler-pipe -silent pid-component/node_modules/.bin/ldd _1.5.1-5_amd64.dsh md64.deb apt-get installlerna run test &amp;&amp; npm run test-storybook .12 s/li�� /tmp/apt-dpkg-install-YOusmN/140-libmfx1_22.5.4-1_amd64.deb ldd pid-component/node_modules/.bin/ldd de/node/bin/npx 2-2build1_amd64.-c /home/REDACTED/.lo&#34;stencil&#34; build --dev dpkg-deb (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/webkit-2287/minibrowser-wpe/bin/WPENetworkProcess /home/REDACTED/.cache/ms-playwright/webkit-2287/minibrowser-wpe/bin/WPENetworkProcess 2 13 dpkg-deb s/li�� t/webkit-2287/minibrowser-gtk/lib/libwebkitgtk-6.0.so.4.17.0 /var/lib/dpkg/tmp.ci ache/node/24.14.1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/ldd 64_2.28.8-1_amd6sh XXXXXXXXXX nect-agent dpkg-split nibr�� /var/lib/dpkg/reassemble.deb /tmp/apt-dpkg-install-YOusmN/146-libneon27t64_0.33.0-1.1build3_amd64.deb 1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/ldd .1ubuntu3.2_amd6node x86-64.so.2 /lib64/ld-linux-vitest dpkg-deb (dns block)
  • api.ror.org
    • Triggering command: /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell --disable-field-trial-config --disable-REDACTED-networking --disable-REDACTED-timer-throttling --disable-REDACTEDing-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-REDACTED-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-edgeupdater --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Transl KILLDIRMNGR k/pid-component/-c de/node/bin/node&#34;stencil&#34; build --dev ache/node/24.14.1/x64/bin/node (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ARehir -juggler-pipe -silent pid-component/node_modules/.bin/ldd _1.5.1-5_amd64.dsh md64.deb apt-get installlerna run test &amp;&amp; npm run test-storybook .12 s/li�� /tmp/apt-dpkg-install-YOusmN/140-libmfx1_22.5.4-1_amd64.deb ldd pid-component/node_modules/.bin/ldd de/node/bin/npx 2-2build1_amd64.-c /home/REDACTED/.lo&#34;stencil&#34; build --dev dpkg-deb (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/webkit-2287/minibrowser-wpe/bin/WPENetworkProcess /home/REDACTED/.cache/ms-playwright/webkit-2287/minibrowser-wpe/bin/WPENetworkProcess 2 13 dpkg-deb s/li�� t/webkit-2287/minibrowser-gtk/lib/libwebkitgtk-6.0.so.4.17.0 /var/lib/dpkg/tmp.ci ache/node/24.14.1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/ldd 64_2.28.8-1_amd6sh XXXXXXXXXX nect-agent dpkg-split nibr�� /var/lib/dpkg/reassemble.deb /tmp/apt-dpkg-install-YOusmN/146-libneon27t64_0.33.0-1.1build3_amd64.deb 1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/ldd .1ubuntu3.2_amd6node x86-64.so.2 /lib64/ld-linux-vitest dpkg-deb (dns block)
  • dl.google.com
    • Triggering command: /usr/lib/apt/methods/https /usr/lib/apt/methods/https p/*screen*.tsx p/*Screen*.js p/*Screen*.jsx p/*S�� p/*Screen*.tsx build les/.bin/sh (dns block)
    • Triggering command: /usr/lib/apt/methods/https /usr/lib/apt/methods/https security 1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/node b/li�� --require /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/suppress-warnings.cjs x86-64.so.2 node --conditions development x86-64.so.2 s/li�� nibrowser-gtk/sys/lib/libjxl.so.0.8.2 /usr/bin/dpkg de/node/bin/ldd npm run build-stldd --force-confdef n/node ldd (dns block)
  • hdl.handle.net
    • Triggering command: /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell /home/REDACTED/.cache/ms-playwright/chromium_headless_shell-1223/chrome-headless-shell-linux64/chrome-headless-shell --disable-field-trial-config --disable-REDACTED-networking --disable-REDACTED-timer-throttling --disable-REDACTEDing-occluded-windows --disable-back-forward-cache --disable-breakpad --disable-client-side-phishing-detection --disable-component-extensions-with-REDACTED-pages --disable-component-update --no-default-browser-check --disable-default-apps --disable-dev-shm-usage --disable-edgeupdater --disable-extensions --disable-features=AvoidUnnecessaryBeforeUnloadCheckSync,BoundaryEventDispatchTracksNodeRemoval,DestroyProfileOnBrowserClose,DialMediaRouteProvider,GlobalMediaControls,HttpsUpgrades,LensOverlay,MediaRouter,PaintHolding,ThirdPartyStoragePartitioning,Transl KILLDIRMNGR k/pid-component/-c de/node/bin/node&#34;stencil&#34; build --dev ache/node/24.14.1/x64/bin/node (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ARehir -juggler-pipe -silent pid-component/node_modules/.bin/ldd _1.5.1-5_amd64.dsh md64.deb apt-get installlerna run test &amp;&amp; npm run test-storybook .12 s/li�� /tmp/apt-dpkg-install-YOusmN/140-libmfx1_22.5.4-1_amd64.deb ldd pid-component/node_modules/.bin/ldd de/node/bin/npx 2-2build1_amd64.-c /home/REDACTED/.lo&#34;stencil&#34; build --dev dpkg-deb (dns block)
    • Triggering command: /home/REDACTED/.cache/ms-playwright/webkit-2287/minibrowser-wpe/bin/WPENetworkProcess /home/REDACTED/.cache/ms-playwright/webkit-2287/minibrowser-wpe/bin/WPENetworkProcess 2 13 dpkg-deb s/li�� t/webkit-2287/minibrowser-gtk/lib/libwebkitgtk-6.0.so.4.17.0 /var/lib/dpkg/tmp.ci ache/node/24.14.1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/ldd 64_2.28.8-1_amd6sh XXXXXXXXXX nect-agent dpkg-split nibr�� /var/lib/dpkg/reassemble.deb /tmp/apt-dpkg-install-YOusmN/146-libneon27t64_0.33.0-1.1build3_amd64.deb 1/x64/lib/node_modules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/ldd .1ubuntu3.2_amd6node x86-64.so.2 /lib64/ld-linux-vitest dpkg-deb (dns block)
  • https://api.github.com/repos/kit-data-manager/pid-component/actions/runs/25938851788/jobs
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static packages/vue-library &amp;&amp; npm run build-storybook -w packages/angular-library &amp;&amp; npm run build-storybook -w packages/nextjs-app r rary/node_modules/.bin/node (http block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static &amp;&amp; npm run buil/home/REDACTED/work/pid-component/pid-component/*page*.ts --get bin/node (http block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static packages/vue-library &amp;&amp; npm run build-storybook -w packages/angular-library &amp;&amp; npm run build-storybook -w packages/nextjs-app /home/REDACTED/work/pid-component/pid-component/packages/angular-l-delete pid-component/node_modules/.bin/sudo /home/REDACTED/wortsc /home/REDACTED/wor-p /home/REDACTED/wor. sh tsc %3a1.0.3-1.3_all.deb /home/REDACTED/work/pid-component/pid-component/packages/angular-library/*screen*./home/REDACTED/wor-c -y --no-install-recommends libasound2t64 libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 storybook build -o storybook-static (http block)
  • o26192.ingest.us.sentry.io
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static packages/vue-library &amp;&amp; npm run build-storybook -w packages/angular-library &amp;&amp; npm run build-storybook -w packages/nextjs-app r rary/node_modules/.bin/node (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static &amp;&amp; npm run buil/home/REDACTED/work/pid-component/pid-component/*page*.ts --get bin/node (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static packages/vue-library &amp;&amp; npm run build-storybook -w packages/angular-library &amp;&amp; npm run build-storybook -w packages/nextjs-app /home/REDACTED/work/pid-component/pid-component/packages/angular-l-delete pid-component/node_modules/.bin/sudo /home/REDACTED/wortsc /home/REDACTED/wor-p /home/REDACTED/wor. sh tsc %3a1.0.3-1.3_all.deb /home/REDACTED/work/pid-component/pid-component/packages/angular-library/*screen*./home/REDACTED/wor-c -y --no-install-recommends libasound2t64 libatk-bridge2.0-0t64 libatk1.0-0t64 libatspi2.0-0t64 storybook build -o storybook-static (dns block)
  • pub.orcid.org
    • Triggering command: /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/node --experimental-import-meta-resolve --require /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/suppress-warnings.cjs --conditions node --conditions development /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/dist/workers/forks.js (dns block)
    • Triggering command: /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/node --experimental-import-meta-resolve --require /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/suppress-warnings.cjs --conditions node --conditions development /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/dist/workers/forks.js build sh gpgv k/pi�� npm run build-storybook:children &amp;&amp; npm run build-storybook:copy /tmp/apt-key-gpghome.CZz9vK0cCR odules/npm/node_modules/@npmcli/run-script/lib/node-gyp-bin/node /etc/apt/keyringnode --ignore-time-co/home/REDACTED/work/pid-component/pid-component/node_modules/.bin/stencil --status-fd tar (dns block)
    • Triggering command: /opt/hostedtoolcache/node/24.14.1/x64/bin/node /opt/hostedtoolcache/node/24.14.1/x64/bin/node --experimental-import-meta-resolve --require /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/suppress-warnings.cjs --conditions node --conditions development /home/REDACTED/work/pid-component/pid-component/node_modules/vitest/dist/workers/forks.js _0.10.6-2ubuntu0/home/REDACTED/work/pid-component/pid-component/node_modules/.bin/sten�� nect-agent dpkg-deb nibr�� /tmp/apt-dpkg-install-YOusmN/148-libopenal-data_1%3a1.23.1-4build1_all.deb /var/lib/dpkg/tmp.ci modules/@npmcli/run-script/lib/node-gyp-bin/sh .0-3build1.1_amdsh x86-64.so.2 lit dpkg-split (dns block)
  • scc.kit.edu
    • Triggering command: /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ARehir -juggler-pipe -silent pid-component/node_modules/.bin/ldd _1.5.1-5_amd64.dsh md64.deb apt-get installlerna run test &amp;&amp; npm run test-storybook .12 s/li�� /tmp/apt-dpkg-install-YOusmN/140-libmfx1_22.5.4-1_amd64.deb ldd pid-component/node_modules/.bin/ldd de/node/bin/npx 2-2build1_amd64.-c /home/REDACTED/.lo&#34;stencil&#34; build --dev dpkg-deb (dns block)
  • storybook.js.org
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static --get-regexp t/suppress-warnings.cjs de_modules/.bin/sh (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static packages/vue-library &amp;&amp; npm run build-storybook -w packages/angular-library &amp;&amp; npm run build-storybook -w packages/nextjs-app r rary/node_modules/.bin/node (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/pid-component/pid-component/node_modules/.bin/storybook build -o storybook-static &amp;&amp; npm run buil/home/REDACTED/work/pid-component/pid-component/*page*.ts --get bin/node (dns block)
  • zenodo.org
    • Triggering command: /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox /home/REDACTED/.cache/ms-playwright/firefox-1522/firefox/firefox -no-remote -headless -profile /tmp/playwright_firefoxdev_profile-ARehir -juggler-pipe -silent pid-component/node_modules/.bin/ldd _1.5.1-5_amd64.dsh md64.deb apt-get installlerna run test &amp;&amp; npm run test-storybook .12 s/li�� /tmp/apt-dpkg-install-YOusmN/140-libmfx1_22.5.4-1_amd64.deb ldd pid-component/node_modules/.bin/ldd de/node/bin/npx 2-2build1_amd64.-c /home/REDACTED/.lo&#34;stencil&#34; build --dev dpkg-deb (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

@github-actions
Copy link
Copy Markdown

🎨 Chromatic Visual Tests

🔍 Visual changes detected

Review

View in Chromatic

Chromatic provides automated visual testing and review for component changes.

@github-actions
Copy link
Copy Markdown

Test Results

Coverage Summary

Node Lines Statements Branches Functions
22 76.78% 75.70% 62.01% 78.15%
24 76.78% 75.70% 62.01% 78.15%
25 76.78% 75.70% 62.01% 78.15%

Coverage & Quality Reports

📊 Codecov Report
🎨 Chromatic Status


For more details, check the workflow run

Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>
Signed-off-by: Maximilian Inckmann <maximilian.inckmann@kit.edu>
Enable import injection in Stencil configuration and minor fixes
@github-actions
Copy link
Copy Markdown

🎨 Chromatic Visual Tests

🔍 Visual changes detected

Review

View in Chromatic

Chromatic provides automated visual testing and review for component changes.

@github-actions
Copy link
Copy Markdown

Test Results

Coverage Summary

Node Lines Statements Branches Functions
24 76.78% 75.70% 62.01% 78.15%
25 76.78% 75.70% 62.01% 78.15%

Coverage & Quality Reports

📊 Codecov Report
🎨 Chromatic Status


For more details, check the workflow run

@maximiliani maximiliani merged commit 0ca2745 into main May 15, 2026
9 of 10 checks passed
@maximiliani maximiliani deleted the copilot/render-isbns branch May 15, 2026 20:57
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.

Render ISBNs

3 participants