UCLALibrary / ucla-library-website-components

This is a library of Vue components that will be used in UCLA Library Nuxt websites.
Other
6 stars 1 forks source link

feat: APPS-2989 upgrade vue3 version and its dependencies to the latest versions #641

Closed pghorpade closed 1 month ago

pghorpade commented 1 month ago

Connected to APPS-2989 Notes:

Only updating vue and vue dependencies. There will be separate tickets to update third party packages used in the repo and eslint Removed -> args: [--frozen-lockfile, --strict-peer-dependencies] from actions.yml as the packages were not being installed in ci. Also has some lint updates and since typescript version is updated there were some unknown errors thrown so fixed typescript errors in blockStafflist and blocksubjectlibrarian components.

github-actions[bot] commented 1 month ago

Percy Screenshots

In order to conserve our percy screenshot allowance, percy is not configured to run automatically. Please make sure the PR is ready and all other checks are passing, then start it manually:

  1. Visit https://github.com/UCLALibrary/ucla-library-website-components/actions/workflows/percy.yml 2. Click the 'Run workflow' button in the blue bar. 3. Select the correct branch for this PR and click 'Run workflow' again to confirm.
github-actions[bot] commented 1 month ago

🚀 Deployed on https://deploy-preview-641--ucla-library-storybook.netlify.app

pghorpade commented 1 month ago

:tada: This PR is included in version 3.31.0 :tada:

The release is available on:

Your semantic-release bot :package::rocket: