Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: upgrade design system to v3 alpha #4158

Merged
merged 4 commits into from
Aug 9, 2024
Merged

deps: upgrade design system to v3 alpha #4158

merged 4 commits into from
Aug 9, 2024

Conversation

rschlaefli
Copy link
Member

@rschlaefli rschlaefli commented Aug 8, 2024

Summary by CodeRabbit

  • New Features

    • Introduced a new CSS class .min-h-36 for setting minimum height in styling options.
  • New Dependencies

    • Updated various packages including:
      • @uzh-bf/design-system to version 3.0.0-alpha.11.
      • react and react-dom to version 18.3.1.
      • tailwindcss to version 3.4.9.
      • Several Font Awesome packages to version 6.6.0.
  • Bug Fixes

    • Adjusted CSS import statements to improve compatibility and organization.

Copy link

coderabbitai bot commented Aug 8, 2024

Walkthrough

Walkthrough

This update encompasses a series of enhancements across various project files, primarily focusing on dependency upgrades and configuration changes. Notable improvements include updating the @uzh-bf/design-system to a more recent version, transitioning Tailwind CSS configurations to ES module syntax, and refining CSS import paths to improve maintainability. These changes enhance compatibility and functionality without altering core features.

Changes

Files Change Summary
.vscode/settings.json Refactored githubPullRequests.ignoredPullRequestBranches for improved readability.
apps/auth/package.json Upgraded several dependencies, including @uzh-bf/design-system to 3.0.0-alpha.11, and updated React versions.
apps/auth/src/styles/globals.css Changed CSS import path from index.esm.css to style.css for the design system.
apps/auth/tailwind.config.mjs Introduced new Tailwind CSS configuration using ES module syntax.
apps/backend-docker/package.json Updated @uzh-bf/design-system version from 2.13.3 to 3.0.0-alpha.11.
apps/docs/package.json Upgraded various dependencies, including @uzh-bf/design-system and Font Awesome packages.
apps/docs/src/css/custom.css Modified design system CSS import path from index.esm.css to style.css.
apps/docs/tailwind.config.mjs Updated configuration to use ES module syntax.
apps/frontend-*.package.json Upgraded dependencies across multiple frontend applications, including React and Font Awesome packages.
apps/frontend-*.src/globals.css Changed CSS import paths from index.esm.css to style.css for the design system.
apps/frontend-*.tailwind.config.mjs Transitioned from CommonJS to ES module syntax in Tailwind CSS configuration.
apps/func-*.package.json Updated @uzh-bf/design-system version in both func-incoming-responses and func-response-processor.
apps/office-addin/package.json Upgraded formik and @uzh-bf/design-system dependencies.
apps/office-addin/src/content/content.css Changed CSS import from index.esm.css to style.css.
packages/*/package.json Various upgrades across multiple packages, focusing on dayjs, postcss, and design system dependencies.
packages/markdown/src/public/utilities.css Added new CSS class .min-h-36 for minimum height styling.
packages/shared-components/tailwind.config.mjs Updated to use ES module syntax for Tailwind CSS configuration.

Poem

🐇 In the garden where bunnies play,
Dependencies dance, brightening the day.
With Tailwind's charm and styles that gleam,
Our code hops forward, a coder's dream!
To the design system, we cheer and sing,
Upgrades and tweaks, oh what joy they bring! 🌼


Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?

Share
Tips

Chat

There are 3 ways to chat with CodeRabbit:

  • Review comments: Directly reply to a review comment made by CodeRabbit. Example:
    • I pushed a fix in commit <commit_id>.
    • Generate unit testing code for this file.
    • Open a follow-up GitHub issue for this discussion.
  • Files and specific lines of code (under the "Files changed" tab): Tag @coderabbitai in a new review comment at the desired location with your query. Examples:
    • @coderabbitai generate unit testing code for this file.
    • @coderabbitai modularize this function.
  • PR comments: Tag @coderabbitai in a new PR comment to ask questions about the PR branch. For the best results, please provide a very specific query, as very limited context is provided in this mode. Examples:
    • @coderabbitai generate interesting stats about this repository and render them as a table.
    • @coderabbitai show all the console.log statements in this repository.
    • @coderabbitai read src/utils.ts and generate unit testing code.
    • @coderabbitai read the files in the src/scheduler package and generate a class diagram using mermaid and a README in the markdown format.
    • @coderabbitai help me debug CodeRabbit configuration file.

Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments.

CodeRabbit Commands (invoked as PR comments)

  • @coderabbitai pause to pause the reviews on a PR.
  • @coderabbitai resume to resume the paused reviews.
  • @coderabbitai review to trigger an incremental review. This is useful when automatic reviews are disabled for the repository.
  • @coderabbitai full review to do a full review from scratch and review all the files again.
  • @coderabbitai summary to regenerate the summary of the PR.
  • @coderabbitai resolve resolve all the CodeRabbit review comments.
  • @coderabbitai configuration to show the current CodeRabbit configuration for the repository.
  • @coderabbitai help to get help.

Additionally, you can add @coderabbitai ignore anywhere in the PR description to prevent this PR from being reviewed.

CodeRabbit Configuration File (.coderabbit.yaml)

  • You can programmatically configure CodeRabbit by adding a .coderabbit.yaml file to the root of your repository.
  • Please see the configuration documentation for more information.
  • If your editor has YAML language server enabled, you can add the path at the top of this file to enable auto-completion and validation: # yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json

Documentation and Community

  • Visit our Documentation for detailed information on how to use CodeRabbit.
  • Join our Discord Community to get help, request features, and share feedback.
  • Follow us on X/Twitter for updates and announcements.

@rschlaefli rschlaefli marked this pull request as ready for review August 9, 2024 19:58
Copy link

sonarqubecloud bot commented Aug 9, 2024

Quality Gate Failed Quality Gate failed

Failed conditions
22.8% Duplication on New Code (required ≤ 3%)

See analysis details on SonarCloud

Copy link

cypress bot commented Aug 9, 2024



Test summary

38 0 0 0Flakiness 1


Run details

Project klicker-uzh
Status Passed
Commit 035543d ℹ️
Started Aug 9, 2024 8:05 PM
Ended Aug 9, 2024 8:12 PM
Duration 07:13 💡
OS Linux Ubuntu -
Browser Electron 118

View run in Cypress Cloud ➡️


Flakiness

cypress/e2e/G-microlearning-workflow.cy.ts Flakiness
1 Different microlearning workflows > converts a seeded past microlearning into a practice quiz

This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Cloud

@coveralls
Copy link

coveralls commented Aug 9, 2024

Coverage Status

coverage: 68.493%. remained the same
when pulling c3c213d on DesignSystemV3
into 1c3d1ba on v3.

Copy link

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

Actionable comments posted: 0

Review details

Configuration used: CodeRabbit UI
Review profile: CHILL

Commits

Files that changed from the base of the PR and between 1c3d1ba and c3c213d.

Files ignored due to path filters (2)
  • packages/shared-components/dist/utilities.css is excluded by !**/dist/**
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
Files selected for processing (27)
  • .vscode/settings.json (1 hunks)
  • apps/auth/package.json (3 hunks)
  • apps/auth/src/styles/globals.css (1 hunks)
  • apps/auth/tailwind.config.mjs (1 hunks)
  • apps/backend-docker/package.json (1 hunks)
  • apps/docs/package.json (1 hunks)
  • apps/docs/src/css/custom.css (1 hunks)
  • apps/docs/tailwind.config.mjs (1 hunks)
  • apps/frontend-control/package.json (4 hunks)
  • apps/frontend-control/src/globals.css (1 hunks)
  • apps/frontend-control/tailwind.config.mjs (1 hunks)
  • apps/frontend-manage/package.json (4 hunks)
  • apps/frontend-manage/src/globals.css (1 hunks)
  • apps/frontend-manage/tailwind.config.mjs (1 hunks)
  • apps/frontend-pwa/package.json (4 hunks)
  • apps/frontend-pwa/src/globals.css (1 hunks)
  • apps/frontend-pwa/tailwind.config.mjs (1 hunks)
  • apps/func-incoming-responses/package.json (1 hunks)
  • apps/func-response-processor/package.json (1 hunks)
  • apps/office-addin/package.json (2 hunks)
  • apps/office-addin/src/content/content.css (1 hunks)
  • packages/graphql/package.json (1 hunks)
  • packages/lti/package.json (1 hunks)
  • packages/markdown/package.json (1 hunks)
  • packages/markdown/src/public/utilities.css (1 hunks)
  • packages/shared-components/package.json (1 hunks)
  • packages/shared-components/tailwind.config.mjs (1 hunks)
Files skipped from review due to trivial changes (6)
  • .vscode/settings.json
  • apps/auth/src/styles/globals.css
  • apps/docs/src/css/custom.css
  • apps/office-addin/src/content/content.css
  • packages/graphql/package.json
  • packages/markdown/src/public/utilities.css
Additional comments not posted (42)
apps/docs/tailwind.config.mjs (1)

1-7: Transition to ES Modules is well-executed.

The transition from CommonJS to ES module syntax is appropriate and aligns with modern JavaScript practices. The use of import and export default is consistent and improves maintainability.

apps/frontend-control/tailwind.config.mjs (1)

1-7: ES Module transition is consistent and well-structured.

The transition to ES module syntax is consistent with modern practices. The additional import of TailwindFonts is well-organized.

apps/frontend-manage/tailwind.config.mjs (1)

1-7: Consistent transition to ES Modules.

The transition to ES module syntax is consistent and aligns with the project's modernization efforts. The imports are well-organized.

apps/frontend-control/src/globals.css (1)

4-4: Verify the impact of the CSS import change.

The import path for the design system CSS has been updated from index.esm.css to style.css. Ensure that the new CSS file provides all the necessary styles and doesn't introduce any unintended changes to the application's appearance.

apps/frontend-manage/src/globals.css (1)

4-4: Verify the impact of the CSS import change.

The import path for the design system CSS has been updated from index.esm.css to style.css. Ensure that the new CSS file provides all the necessary styles and doesn't introduce any unintended changes to the application's appearance.

apps/frontend-pwa/src/globals.css (1)

4-4: Verify the impact of the CSS import change.

The import path for the design system CSS has been updated from index.esm.css to style.css. Ensure that the new CSS file provides all the necessary styles and doesn't introduce any unintended changes to the application's appearance.

apps/auth/tailwind.config.mjs (1)

1-37: LGTM! The Tailwind CSS configuration is well-structured.

The use of ES module syntax and the integration of design system constants are consistent with modern JavaScript practices. The configuration appears to be correctly set up for Tailwind CSS.

apps/frontend-pwa/tailwind.config.mjs (1)

Line range hint 1-37:
LGTM! The transition to ES module syntax is appropriate.

The configuration is correctly set up for Tailwind CSS, and the use of ES module syntax enhances compatibility with modern JavaScript tools.

packages/shared-components/tailwind.config.mjs (1)

Line range hint 1-37:
LGTM! The transition to ES module syntax is well-executed.

The configuration is set up correctly for Tailwind CSS. Note that the tailwindcss-radix plugin is commented out; ensure this is intentional.

packages/lti/package.json (2)

31-32: Ensure compatibility with updated React versions.

React and React DOM have been updated to 18.3.1. Verify that the application is compatible with any changes introduced in this version.


29-29: Verify compatibility with @uzh-bf/design-system v3.0.0-alpha.11.

The upgrade to an alpha version may introduce breaking changes. Ensure that all components using this design system are compatible with the new version.

apps/func-incoming-responses/package.json (1)

21-21: Verify compatibility with @uzh-bf/design-system v3.0.0-alpha.11.

The transition to a new alpha version may introduce breaking changes or new features. Ensure that all components using this design system are compatible with the updated version.

apps/func-response-processor/package.json (1)

24-24: Verify compatibility with @uzh-bf/design-system v3.0.0-alpha.11.

The upgrade to an alpha version may introduce breaking changes. Ensure that all components using this design system are compatible with the new version.

apps/auth/package.json (5)

38-39: PostCSS and PostCSS Import upgrades: Check for CSS processing changes.

The upgrades to postcss from 8.4.27 to 8.4.41 and postcss-import from 15.1.0 to 16.1.0 may include optimizations or new functionalities. Ensure CSS processing works as expected.

Verification successful

PostCSS and PostCSS Import upgrades: Configuration Verification

The postcss.config.js files show standard configurations with postcss-import, tailwindcss, and autoprefixer. The use of addModulesDirectories in postcss-import should be verified against the new version's documentation to ensure compatibility. No immediate issues are apparent from the configurations.

  • Verify addModulesDirectories compatibility with postcss-import version 16.1.0.
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that PostCSS and PostCSS Import upgrades do not affect CSS processing.

# Test: Search for PostCSS configuration and usage to identify potential issues.
rg --type js --type ts 'postcss'

Length of output: 765


Script:

#!/bin/bash
# Extract the contents of all postcss.config.js files to analyze configurations.
fd -e js postcss.config.js --exec cat

Length of output: 1395


44-44: Tailwind CSS upgrade: Verify compatibility with existing styles.

The upgrade from 3.3.3 to 3.4.9 may introduce new features or optimizations. Ensure that existing styles remain compatible with the new version.


24-24: Tailwind Merge upgrade: Ensure utility class merging works as expected.

The upgrade from 1.14.0 to 2.4.0 may introduce new features or improvements. Verify that utility class merging functions correctly with the new version.

Verification successful

Tailwind Merge usage appears consistent with expected patterns.

The twMerge function is used extensively across various components, primarily to merge Tailwind CSS classes dynamically. The usage patterns observed in the codebase are consistent with how twMerge is intended to be used, suggesting that the upgrade to version 2.4.0 should not introduce issues if the function behaves as expected.

  • Ensure that any specific features or changes introduced in tailwind-merge version 2.4.0 do not affect the current usage patterns.
  • Consider running integration tests or manual verification in the UI to confirm that class merging functions as expected visually.
Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify that Tailwind Merge functions correctly after the upgrade.

# Test: Search for usage of Tailwind Merge to ensure proper functionality.
rg --type js --type ts 'tailwind-merge'

Length of output: 11144


Script:

#!/bin/bash
# Description: Check the usage of twMerge function to ensure it is used correctly after the upgrade.

# Search for the usage of twMerge in the identified files
rg --type js --type ts 'twMerge(' -A 3

Length of output: 107


Script:

#!/bin/bash
# Description: Check the usage of twMerge function to ensure it is used correctly after the upgrade.

# Correct the regex pattern to search for the usage of twMerge function
rg --type js --type ts 'twMerge\(' -A 3

Length of output: 98200


21-22: React and React DOM upgrades: Check for behavior changes.

The upgrade from 18.2.0 to 18.3.1 may include enhancements or bug fixes. Verify that the changes do not affect component behavior or performance.


11-11: Upgrade to @uzh-bf/design-system may introduce breaking changes.

The upgrade from 2.13.3 to 3.0.0-alpha.11 is a major version change. Ensure compatibility with the new version as it may include breaking changes or new features.

apps/docs/package.json (5)

23-23: Upgrade to @uzh-bf/design-system may introduce breaking changes.

The upgrade from 2.13.3 to 3.0.0-alpha.11 is a major version change. Ensure compatibility with the new version as it may include breaking changes or new features.


28-29: PostCSS and PostCSS Import upgrades: Check for CSS processing changes.

The upgrades to postcss from 8.4.27 to 8.4.41 and postcss-import from 15.1.0 to 16.1.0 may include optimizations or new functionalities. Ensure CSS processing works as expected.


33-34: React and React DOM upgrades: Check for behavior changes.

The upgrade from 18.2.0 to 18.3.1 may include enhancements or bug fixes. Verify that the changes do not affect component behavior or performance.


38-39: Tailwind Merge and Tailwind CSS upgrades: Verify compatibility with existing styles.

The upgrade of tailwind-merge to 2.4.0 and tailwindcss to 3.4.9 may introduce new features or optimizations. Ensure that existing styles remain compatible with the new versions.


15-19: Font Awesome upgrades: Ensure icon usage remains consistent.

The upgrade of Font Awesome packages to 6.6.0 and @fortawesome/react-fontawesome to 0.2.2 may introduce new features or fixes. Verify that icon usage remains consistent and correct.

packages/shared-components/package.json (6)

24-24: PostCSS Import upgrade: Check for CSS processing changes.

The upgrade to postcss-import from 15.1.0 to 16.1.0 may include optimizations or new functionalities. Ensure CSS processing works as expected.


30-31: Tailwind CSS and Tailwind CSS Radix upgrades: Verify compatibility with existing styles.

The upgrade of tailwindcss to 3.4.9 and tailwindcss-radix to 3.0.3 may introduce new features or optimizations. Ensure that existing styles remain compatible with the new versions.


36-39: Font Awesome upgrades: Ensure icon usage remains consistent.

The upgrade of Font Awesome packages to 6.6.0 and @fortawesome/react-fontawesome to 0.2.2 may introduce new features or fixes. Verify that icon usage remains consistent and correct.


40-40: Upgrade to @uzh-bf/design-system may introduce breaking changes.

The upgrade from 2.13.3 to 3.0.0-alpha.11 is a major version change. Ensure compatibility with the new version as it may include breaking changes or new features.


47-48: React and React DOM upgrades: Check for behavior changes.

The upgrade from 18.2.0 to 18.3.1 may include enhancements or bug fixes. Verify that the changes do not affect component behavior or performance.


49-49: Tailwind Merge upgrade: Ensure utility class merging works as expected.

The upgrade from 1.14.0 to 2.4.0 may introduce new features or improvements. Verify that utility class merging functions correctly with the new version.

packages/markdown/package.json (1)

33-33: Dependency Upgrades: Ensure Compatibility and Test Thoroughly.

The following dependencies have been upgraded:

  • postcss-import: 15.1.016.1.0
  • tailwindcss: 3.3.33.4.9
  • tailwindcss-radix: 2.8.03.0.3
  • @fortawesome/fontawesome-svg-core: 6.4.26.6.0
  • @fortawesome/free-regular-svg-icons: 6.4.26.6.0
  • @fortawesome/free-solid-svg-icons: 6.4.26.6.0
  • @fortawesome/react-fontawesome: 0.2.00.2.2
  • @uzh-bf/design-system: 2.13.33.0.0-alpha.11
  • react: 18.2.018.3.1
  • react-dom: 18.2.018.3.1
  • tailwind-merge: 1.14.02.4.0

Ensure these upgrades do not introduce breaking changes or compatibility issues. Test thoroughly to confirm the application behaves as expected.

Also applies to: 38-39, 44-52

apps/frontend-control/package.json (1)

8-11: Dependency Upgrades: Ensure Compatibility and Test Thoroughly.

The following dependencies have been upgraded:

  • @fortawesome/fontawesome-svg-core: 6.4.26.6.0
  • @fortawesome/free-regular-svg-icons: 6.4.26.6.0
  • @fortawesome/free-solid-svg-icons: 6.4.26.6.0
  • @fortawesome/react-fontawesome: 0.2.00.2.2
  • @uzh-bf/design-system: 2.13.33.0.0-alpha.11
  • dayjs: 1.11.91.11.12
  • formik: 2.4.32.4.6
  • react: 18.2.018.3.1
  • react-dom: 18.2.018.3.1
  • tailwind-merge: 1.14.02.4.0
  • postcss: 8.4.278.4.41
  • postcss-import: 15.1.016.1.0
  • tailwindcss: 3.3.33.4.9
  • tailwindcss-radix: 2.8.03.0.3

Ensure these upgrades do not introduce breaking changes or compatibility issues. Test thoroughly to confirm the application behaves as expected.

Also applies to: 21-26, 38-41, 61-67

apps/backend-docker/package.json (1)

55-55: Dependency Upgrade: Test Thoroughly for Compatibility.

The @uzh-bf/design-system dependency has been upgraded from 2.13.3 to 3.0.0-alpha.11. As this is an alpha release, it may introduce breaking changes or instability. Ensure thorough testing to confirm compatibility and stability.

apps/frontend-pwa/package.json (4)

13-16: Verify compatibility with Font Awesome updates.

The Font Awesome packages have been upgraded from version 6.4.2 to 6.6.0. Ensure that any icon usage in the application remains compatible with these versions.


28-28: Test the integration of the new design system version.

The @uzh-bf/design-system has been upgraded to version 3.0.0-alpha.11. This major version change might introduce breaking changes. Ensure thorough testing of the UI components that rely on this design system.


50-50: Check compatibility with tailwind-merge update.

The tailwind-merge package has been upgraded from 1.14.0 to 2.4.0. Verify that the utility classes are merged correctly in the application.


73-79: Ensure CSS processing compatibility with PostCSS and Tailwind CSS updates.

The postcss, postcss-import, and tailwindcss packages have been updated. Ensure that the CSS processing and styling remain consistent with the new versions.

Verification successful

CSS Processing Compatibility Verified

The configuration files for PostCSS and Tailwind CSS appear to be well-structured and compatible with the updated versions. The use of plugins and settings aligns with typical configurations for these tools. No deprecated or incompatible configurations were found.

  • PostCSS Configurations: All configurations include postcss-import, tailwindcss, and autoprefixer, with optional cssnano for production, which is standard practice.
  • Tailwind CSS Configurations: The configurations make use of extend, future, and corePlugins settings, along with various plugins like @tailwindcss/typography, @tailwindcss/aspect-ratio, and @tailwindcss/forms, which are compatible with the latest Tailwind CSS versions.

Overall, the setup should work seamlessly with the updated versions of PostCSS and Tailwind CSS.

Scripts executed

The following scripts were executed for the analysis:

Script:

#!/bin/bash
# Description: Verify CSS processing compatibility with PostCSS and Tailwind CSS updates.

# Test: Check for usage of PostCSS and Tailwind CSS. Expect: Compatibility with the updated versions.
rg --type css --type scss 'postcss|tailwindcss'

Length of output: 78


Script:

#!/bin/bash
# Description: Verify CSS processing compatibility with PostCSS and Tailwind CSS updates.

# Search for usage of postcss and tailwindcss in CSS files.
rg --type css 'postcss|tailwindcss'

# Search for PostCSS configuration files.
fd --type f --name 'postcss.config.*'

# Search for Tailwind CSS configuration files.
fd --type f --name 'tailwind.config.*'

Length of output: 2247


Script:

#!/bin/bash
# Description: Verify CSS processing compatibility with PostCSS and Tailwind CSS updates.

# Search for usage of postcss and tailwindcss in CSS files.
rg --type css 'postcss|tailwindcss'

# Correctly search for PostCSS configuration files.
fd 'postcss.config.*' --type f

# Correctly search for Tailwind CSS configuration files.
fd 'tailwind.config.*' --type f

Length of output: 2222


Script:

#!/bin/bash
# Description: Inspect PostCSS and Tailwind CSS configuration files for compatibility issues with updated versions.

# Display contents of PostCSS configuration files.
cat apps/auth/postcss.config.js
cat apps/frontend-control/postcss.config.js
cat apps/frontend-manage/postcss.config.js
cat apps/frontend-pwa/postcss.config.js
cat packages/shared-components/postcss.config.js

# Display contents of Tailwind CSS configuration files.
cat apps/auth/tailwind.config.mjs
cat apps/docs/tailwind.config.mjs
cat apps/frontend-control/tailwind.config.mjs
cat apps/frontend-manage/tailwind.config.mjs
cat apps/frontend-pwa/tailwind.config.mjs
cat apps/office-addin/tailwind.config.js
cat packages/markdown/tailwind.config.cjs
cat packages/shared-components/tailwind.config.mjs

Length of output: 7983

apps/frontend-manage/package.json (4)

9-13: Verify compatibility with Font Awesome updates.

The Font Awesome packages have been upgraded to version 6.6.0. Ensure that any icon usage in the application remains compatible with these versions.


21-21: Test the integration of the new design system version.

The @uzh-bf/design-system has been upgraded to version 3.0.0-alpha.11. This major version change might introduce breaking changes. Ensure thorough testing of the UI components that rely on this design system.


58-58: Check compatibility with tailwind-merge update.

The tailwind-merge package has been upgraded to version 2.4.0. Verify that the utility classes are merged correctly in the application.


81-87: Ensure CSS processing compatibility with PostCSS and Tailwind CSS updates.

The postcss, postcss-import, and tailwindcss packages have been updated. Ensure that the CSS processing and styling remain consistent with the new versions.

apps/office-addin/package.json (2)

6-6: Test the integration of the new design system version.

The @uzh-bf/design-system has been upgraded to version 3.0.0-alpha.11. This major version change might introduce breaking changes. Ensure thorough testing of the UI components that rely on this design system.


46-52: Ensure CSS processing compatibility with PostCSS and Tailwind CSS updates.

The postcss and tailwindcss packages have been updated. Ensure that the CSS processing and styling remain consistent with the new versions.

@rschlaefli rschlaefli merged commit 8143620 into v3 Aug 9, 2024
14 of 17 checks passed
@rschlaefli rschlaefli deleted the DesignSystemV3 branch August 9, 2024 20:08
Copy link

cypress bot commented Aug 9, 2024



Test summary

38 0 0 0Flakiness 1


Run details

Project klicker-uzh
Status Passed
Commit 8143620
Started Aug 9, 2024 8:15 PM
Ended Aug 9, 2024 8:22 PM
Duration 07:12 💡
OS Linux Ubuntu -
Browser Electron 118

View run in Cypress Cloud ➡️


Flakiness

cypress/e2e/F-live-quiz-workflow.cy.ts Flakiness
1 Different live-quiz workflows > creates a live quiz without questions and tests the feedback mechanisms and deletes the completed live session

This comment has been generated by cypress-bot as a result of this project's GitHub integration settings. You can manage this integration in this project's settings in the Cypress Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants