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

Make @inngest/test -> inngest a regular dependency #725

Merged
merged 2 commits into from
Oct 22, 2024

Conversation

jpwilliams
Copy link
Member

Summary

Fixes broken JSR publishing for @inngest/test.

JSR doesn't support peer dependencies, though a non-optional peer dependency is identical to a regular dependency in any modern package manager.

Moving inngest to be a regular dependency of @inngest/test to resolve the JSR publishing issue.

Checklist

  • Added a docs PR that references this PR N/A Bug fix
  • Added unit/integration tests N/A Release CI
  • Added changesets if applicable

@jpwilliams jpwilliams added the Bug Something isn't working label Oct 21, 2024
@jpwilliams jpwilliams self-assigned this Oct 21, 2024
Copy link

changeset-bot bot commented Oct 21, 2024

⚠️ No Changeset found

Latest commit: c1f0b3e

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

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

@jpwilliams jpwilliams force-pushed the fix/peer-deps-jsr-test branch from 7079366 to c1f0b3e Compare October 21, 2024 23:36
@jpwilliams jpwilliams requested a review from amh4r October 22, 2024 10:47
@jpwilliams jpwilliams merged commit 63d4834 into main Oct 22, 2024
47 checks passed
@jpwilliams jpwilliams deleted the fix/peer-deps-jsr-test branch October 22, 2024 11:34
jpwilliams added a commit that referenced this pull request Oct 22, 2024
## Summary
<!-- Succinctly describe your change, providing context, what you've
changed, and why. -->

Fixes the release process failing if a package is already published on
npm; this should just continue as normal, as these may be released by
humans or other actions.

## Checklist
<!-- Tick these items off as you progress. -->
<!-- If an item isn't applicable, ideally please strikeout the item by
wrapping it in "~~"" and suffix it with "N/A My reason for skipping
this." -->
<!-- e.g. "- [ ] ~~Added tests~~ N/A Only touches docs" -->

- [ ] ~Added a [docs PR](https://github.com/inngest/website) that
references this PR~ N/A CI fix
- [ ] ~Added unit/integration tests~ N/A CI fix
- [x] Added changesets if applicable

## Related

- Clean-up following borked release in #725 - should ensure this doesn't
happen again
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants