diff --git a/.github/workflows/percy.yml b/.github/workflows/percy.yml index 152865b1d..c068dd8ae 100644 --- a/.github/workflows/percy.yml +++ b/.github/workflows/percy.yml @@ -122,17 +122,27 @@ jobs: env: CYPRESS_CACHE_FOLDER: $HOME/.cache/Cypress + - name: Cache Storybook Build + id: cache-storybook + uses: actions/cache@v3 + with: + path: storybook-static + key: storybook-${{ github.sha }} + + - name: Build Storybook + if: steps.cache-storybook.outputs.cache-hit != 'true' + run: pnpm --filter @ucla-library-monorepo/ucla-library-website-components run build-storybook + - name: Percy via Cypress (internal, Netlify preview) uses: cypress-io/github-action@v5 with: working-directory: packages/vue-component-library install: false - start: "" # using remote Netlify URL - wait-on: ${{ github.event.inputs.preview_url }} - wait-on-timeout: 180 + start: pnpm --filter @ucla-library-monorepo/ucla-library-website-components exec http-server ./storybook-static -p 6006 + wait-on: http://localhost:6006 + wait-on-timeout: 600 command-prefix: "percy exec -- pnpx" env: - CYPRESS_baseUrl: ${{ github.event.inputs.preview_url }} PERCY_TOKEN: ${{ secrets.PERCY_TOKEN_STORYBOOK_VUE3X }} PERCY_TARGET_BRANCH: main @@ -165,18 +175,27 @@ jobs: env: CYPRESS_CACHE_FOLDER: $HOME/.cache/Cypress + - name: Cache Storybook Build + id: cache-storybook + uses: actions/cache@v3 + with: + path: storybook-static + key: storybook-${{ github.sha }} + + - name: Build Storybook + if: steps.cache-storybook.outputs.cache-hit != 'true' + run: pnpm --filter @ucla-library-monorepo/ucla-library-website-components run build-storybook + - name: Percy via Cypress (fork, Netlify preview) uses: cypress-io/github-action@v5 with: working-directory: packages/vue-component-library install: false - start: "" # using remote Netlify URL - wait-on: ${{ github.event.inputs.preview_url }} - wait-on-timeout: 180 + start: pnpm --filter @ucla-library-monorepo/ucla-library-website-components exec http-server ./storybook-static -p 6006 + wait-on: http://localhost:6006 + wait-on-timeout: 600 command-prefix: "percy exec -- pnpx" env: - CYPRESS_baseUrl: ${{ github.event.inputs.preview_url }} - # NOTE: uses your fork secret name from your earlier snippet PERCY_TOKEN: ${{ secrets.PERCY_TOKEN_STORYBOOK }} PERCY_TARGET_BRANCH: main PERCY_BRANCH: pr-${{ github.event.inputs.pr_number }}-${{ needs.get-pr-info.outputs.head_ref_sanitized }} diff --git a/NOTES.md b/NOTES.md deleted file mode 100644 index 5b88cf2bf..000000000 --- a/NOTES.md +++ /dev/null @@ -1,11 +0,0 @@ -Designs: -https://www.figma.com/design/CDhWDARLb36ftkQce1LyLC/Breakpoints?node-id=1-25&m=dev - -https://www.figma.com/design/CDhWDARLb36ftkQce1LyLC/Breakpoints?node-id=1-26&p=f&m=dev - -Read in Recording: -https://drive.google.com/file/d/17tiGmE4aax-faoo5Rjue2Idbx3OGCFGa/view?usp=sharing - -Relevant Links -https://www.library.ucla.edu/ -https://digital.library.ucla.edu/catalog/ark:/21198/z1x98m6j \ No newline at end of file diff --git a/package.json b/package.json index 8b70ee1e7..7892a4876 100644 --- a/package.json +++ b/package.json @@ -33,6 +33,5 @@ }, "engines": { "pnpm": "^9.12.1" - }, - "packageManager": "pnpm@9.12.1" + } } \ No newline at end of file diff --git a/packages/component-library-nuxt-module/CHANGELOG.md b/packages/component-library-nuxt-module/CHANGELOG.md index 8c83af509..73e14b059 100644 --- a/packages/component-library-nuxt-module/CHANGELOG.md +++ b/packages/component-library-nuxt-module/CHANGELOG.md @@ -1,3 +1,15 @@ +# [@ucla-library/component-library-nuxt-module-v1.2.85](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.84...@ucla-library/component-library-nuxt-module-v1.2.85) (2025-10-20) + +# [@ucla-library/component-library-nuxt-module-v1.2.84](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.83...@ucla-library/component-library-nuxt-module-v1.2.84) (2025-10-20) + +# [@ucla-library/component-library-nuxt-module-v1.2.83](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.82...@ucla-library/component-library-nuxt-module-v1.2.83) (2025-10-17) + +# [@ucla-library/component-library-nuxt-module-v1.2.82](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.81...@ucla-library/component-library-nuxt-module-v1.2.82) (2025-10-17) + +# [@ucla-library/component-library-nuxt-module-v1.2.81](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.80...@ucla-library/component-library-nuxt-module-v1.2.81) (2025-10-17) + +# [@ucla-library/component-library-nuxt-module-v1.2.80](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.79...@ucla-library/component-library-nuxt-module-v1.2.80) (2025-10-17) + # [@ucla-library/component-library-nuxt-module-v1.2.79](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.78...@ucla-library/component-library-nuxt-module-v1.2.79) (2025-10-15) # [@ucla-library/component-library-nuxt-module-v1.2.78](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library/component-library-nuxt-module-v1.2.77...@ucla-library/component-library-nuxt-module-v1.2.78) (2025-10-10) diff --git a/packages/component-library-nuxt-module/FORCE_RELEASE.txt b/packages/component-library-nuxt-module/FORCE_RELEASE.txt index 3e4d8f0c6..7dd7403b7 100644 --- a/packages/component-library-nuxt-module/FORCE_RELEASE.txt +++ b/packages/component-library-nuxt-module/FORCE_RELEASE.txt @@ -1 +1 @@ -Triggered release at Wed Oct 15 14:38:07 UTC 2025 +Triggered release at Mon Oct 20 23:38:43 UTC 2025 diff --git a/packages/component-library-nuxt-module/package.json b/packages/component-library-nuxt-module/package.json index 7b2be7bcb..af1ca49a4 100644 --- a/packages/component-library-nuxt-module/package.json +++ b/packages/component-library-nuxt-module/package.json @@ -1,6 +1,6 @@ { "name": "@ucla-library/component-library-nuxt-module", - "version": "1.2.79", + "version": "1.2.85", "publishConfig": { "access": "public" }, diff --git a/packages/vue-component-library/CHANGELOG.md b/packages/vue-component-library/CHANGELOG.md index 813d3037f..4b9c003f2 100644 --- a/packages/vue-component-library/CHANGELOG.md +++ b/packages/vue-component-library/CHANGELOG.md @@ -1,3 +1,45 @@ +# [@ucla-library-monorepo/ucla-library-website-components-v1.38.0](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.37.1...@ucla-library-monorepo/ucla-library-website-components-v1.38.0) (2025-10-20) + + +### Features + +* creates ButtonIiif component ([#806](https://github.com/UCLALibrary/ucla-library-website-components/issues/806)) ([957c9be](https://github.com/UCLALibrary/ucla-library-website-components/commit/957c9be9064dd755eb37e8d86371f63fc14ea01d)) + +# [@ucla-library-monorepo/ucla-library-website-components-v1.37.1](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.37.0...@ucla-library-monorepo/ucla-library-website-components-v1.37.1) (2025-10-20) + + +### Bug Fixes + +* only add primary-with-page-anchor when pageanchor present ([#842](https://github.com/UCLALibrary/ucla-library-website-components/issues/842)) ([04eaa4c](https://github.com/UCLALibrary/ucla-library-website-components/commit/04eaa4cc02e81e53daf0a40838da67113f52feb1)) + +# [@ucla-library-monorepo/ucla-library-website-components-v1.37.0](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.4...@ucla-library-monorepo/ucla-library-website-components-v1.37.0) (2025-10-17) + + +### Features + +* add slot to card meta ([#841](https://github.com/UCLALibrary/ucla-library-website-components/issues/841)) ([79eeea8](https://github.com/UCLALibrary/ucla-library-website-components/commit/79eeea85b3e84f7e28054fc5f1d9717e17f624c2)) + +# [@ucla-library-monorepo/ucla-library-website-components-v1.36.4](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.3...@ucla-library-monorepo/ucla-library-website-components-v1.36.4) (2025-10-17) + + +### Bug Fixes + +* APPS-3471 Truncate long breadcrumb titles ([#837](https://github.com/UCLALibrary/ucla-library-website-components/issues/837)) ([b367f9f](https://github.com/UCLALibrary/ucla-library-website-components/commit/b367f9fdf07486183f83b028dbed88a25e5f019c)) + +# [@ucla-library-monorepo/ucla-library-website-components-v1.36.3](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.2...@ucla-library-monorepo/ucla-library-website-components-v1.36.3) (2025-10-17) + + +### Bug Fixes + +* APPS-3517 update font color on caption on ImageSlider ([#838](https://github.com/UCLALibrary/ucla-library-website-components/issues/838)) ([6ee2317](https://github.com/UCLALibrary/ucla-library-website-components/commit/6ee23175efcf178718405aba717a220c6ac35a8e)) + +# [@ucla-library-monorepo/ucla-library-website-components-v1.36.2](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.1...@ucla-library-monorepo/ucla-library-website-components-v1.36.2) (2025-10-17) + + +### Bug Fixes + +* percy and eslint issues ([#839](https://github.com/UCLALibrary/ucla-library-website-components/issues/839)) ([430626f](https://github.com/UCLALibrary/ucla-library-website-components/commit/430626f6acdd67fc550240680e0e812a5f9e12e2)) + # [@ucla-library-monorepo/ucla-library-website-components-v1.36.1](https://github.com/UCLALibrary/ucla-library-website-components/compare/@ucla-library-monorepo/ucla-library-website-components-v1.36.0...@ucla-library-monorepo/ucla-library-website-components-v1.36.1) (2025-10-15) diff --git a/packages/vue-component-library/package.json b/packages/vue-component-library/package.json index 3b40204a8..5157b1028 100644 --- a/packages/vue-component-library/package.json +++ b/packages/vue-component-library/package.json @@ -1,7 +1,7 @@ { "name": "@ucla-library-monorepo/ucla-library-website-components", "type": "module", - "version": "1.36.1", + "version": "1.38.0", "homepage": "https://ucla-library-storybook.netlify.app/?path=/docs/configure-your-project--docs", "repository": { "type": "git", diff --git a/packages/vue-component-library/src/lib-components/ButtonIiif.vue b/packages/vue-component-library/src/lib-components/ButtonIiif.vue new file mode 100644 index 000000000..9d248f6db --- /dev/null +++ b/packages/vue-component-library/src/lib-components/ButtonIiif.vue @@ -0,0 +1,32 @@ + + + + + diff --git a/packages/vue-component-library/src/lib-components/CardMeta.vue b/packages/vue-component-library/src/lib-components/CardMeta.vue index 8ca77905f..f068b03a0 100644 --- a/packages/vue-component-library/src/lib-components/CardMeta.vue +++ b/packages/vue-component-library/src/lib-components/CardMeta.vue @@ -177,7 +177,9 @@ const classes = computed(() => { v-html="category" /> - + + +

{ /> -