Tldraw/.github/workflows
alex 822a54040c
Detect multiple installed versions of tldraw packages (#4398)
There are two semi-common failure modes around people using tldraw:
1. They upgrade 1 tldraw package, but not the other, resulting in having
multiple versions of the same package running at once
2. Their bundler is misconfigured, and pulls in both the commonjs and
esmodule versions of their packages.

This diff detects those cases and adds a warning message explaining the
situation.

As part of this, I added another check on packages in the same vein as
check-scripts and check-packages. Rather than add another script and
step on github, I merged the three of them into one file.

### Change type
- [x] `api`

### Release notes

- We detect when there are multiple versions of tldraw installed and let
you know, as this can cause bugs in your application
2024-08-21 09:01:56 +00:00
..
checks.yml Detect multiple installed versions of tldraw packages (#4398) 2024-08-21 09:01:56 +00:00
close-stale-issues.yml share: make top/bottom not shrink when a lot of people in the room (#4271) 2024-07-24 13:09:43 +00:00
dependabot-dedupe.yml
deploy-bemo.yml main: fix typo 2024-07-22 18:35:05 +01:00
deploy-dotcom.yml sdk: wires up tldraw to have licensing mechanisms (#4021) 2024-07-11 11:49:18 +00:00
playwright-update-snapshots.yml
playwright.yml
prune-preview-deploys.yml
publish-canary.yml publish bemo canaries (#4175) 2024-07-15 16:08:42 +00:00
publish-manual.yml supply secrets to template deploys (#4255) 2024-07-22 17:13:16 +00:00
publish-new.yml supply secrets to template deploys (#4255) 2024-07-22 17:13:16 +00:00
publish-patch.yml supply secrets to template deploys (#4255) 2024-07-22 17:13:16 +00:00
publish-templates.yml Rename cloudflare-workers-template -> tldraw-sync-workers (#4259) 2024-07-23 11:34:04 +00:00
publish-vscode-extension.yml
trigger-production-build.yml