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

fix: exclude tailwind package when installing integration #13106

Merged
merged 2 commits into from
Jan 31, 2025
Merged

Conversation

ascorbic
Copy link
Contributor

Changes

Special-cases tailwind to ensure it doesn't install the integration package, which is deprecated. Previously it was always installing the integration package, even though it was also always added to the dependencies list. This changes it to only install the listed deps. It also adds an integrationName field, because in logs it was confusing having it log @astrojs/tailwind when that package wasn't actually installed.

Fixes #13097

Testing

There are currently no tests for atro add. It's a tough one to test without some kind of mocking for the package manager, so I'll leave it for now, beacuse this bug is affecting lots of users.

Docs

Copy link

changeset-bot bot commented Jan 31, 2025

🦋 Changeset detected

Latest commit: 571f2d7

The changes in this PR will be included in the next version bump.

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@github-actions github-actions bot added the pkg: astro Related to the core `astro` package (scope) label Jan 31, 2025
Copy link

codspeed-hq bot commented Jan 31, 2025

CodSpeed Performance Report

Merging #13106 will not alter performance

Comparing tw-exclude (571f2d7) with main (23e631c)

Summary

✅ 6 untouched benchmarks

@ascorbic ascorbic merged commit 187c4d3 into main Jan 31, 2025
16 checks passed
@ascorbic ascorbic deleted the tw-exclude branch January 31, 2025 10:32
@astrobot-houston astrobot-houston mentioned this pull request Jan 31, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pkg: astro Related to the core `astro` package (scope)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[5.2] Creating new project and running npx astro add tailwind fails
3 participants