bdbch
7f82074663
fix: verify restored dist artifacts before publish ( #7620 )
...
* chore: add package dist check script
* fix: make dist check CI-safe
* fix: verify dist artifacts before publish
2026-03-17 12:41:29 +01:00
bdbch
cb51d5dc0a
feat: add artifact archiving and restoration steps in publish workflow ( #7618 )
2026-03-17 11:20:47 +01:00
bdbch
a2162be109
feat: add Discord notification workflow for releases
2026-03-16 21:52:05 +01:00
bdbch
65e95e3946
remove discord notifier
2026-03-16 21:51:31 +01:00
bdbch
03ef2d2f92
refactor(publish): update workflow triggers and streamline build steps
2026-03-16 18:00:11 +01:00
bdbch
de9ca0bb51
refactor: split verify and publish workflows ( #7598 )
...
* refactor: split verify and publish workflows
* fix: restore pnpm workspace dependencies in CI
* refactor: update job dependencies in build workflow
* refactor: configure pnpm store directory and streamline artifact packing
* refactor: enhance workflow timeouts and improve dependency installation commands
2026-03-16 16:28:42 +01:00
bdbch
a6c1b14e45
add next to build ( #7597 )
2026-03-14 16:10:46 +01:00
bdbch
9df229fe98
Optimize CI/CD by caching build artifacts across jobs ( #7567 )
...
* ci: optimize cypress test pipeline
- Share build artifact across jobs: build once, download in test/unit-test/release
- Add dorny/paths-filter to skip unaffected Cypress jobs on PRs
- Split test job into PR-filtered (test) and push-all (test-all)
- Remove redundant pnpm build from unit-test and release jobs
- Fix artifact name collisions for cypress screenshots/videos
https://claude.ai/code/session_01FQgrqxjwM5bZbQTCaSgWra
* ci: simplify — remove paths-filter, keep artifact sharing only
Drop the changes job and test/test-all split. Single test job runs all
Cypress specs unconditionally, but downloads pre-built artifact instead
of rebuilding. Same for unit-test and release.
https://claude.ai/code/session_01FQgrqxjwM5bZbQTCaSgWra
* ci: address PR review feedback
- Add `id` field to matrix entries for artifact-safe names (no slashes)
- Include packages-deprecated/*/dist in build artifact for release job
- Remove .turbo from artifact (not needed by downstream jobs)
https://claude.ai/code/session_01FQgrqxjwM5bZbQTCaSgWra
---------
Co-authored-by: Claude <noreply@anthropic.com >
2026-03-10 11:44:39 +01:00
bdbch
a1da626afd
Develop <=> Main ( #7496 )
...
* update slack webhook action
* fix(react): simplify Tiptap component API and separate menu imports (#7494 )
* fix(react): simplify Tiptap component API and separate menu imports
- Remove isReady from TiptapContextType, editor is now always available
- Move BubbleMenu and FloatingMenu to @tiptap/react/menus entrypoint
- Add backwards-compatible instance prop (deprecated in favor of editor)
- Add helpful error when useTiptap is used outside provider
* Validate editor prop and update demo imports
Throw an error in TiptapWrapper when neither editor nor instance is
provided. Remove the forced cast and expand the deprecation comment to
note upcoming removal. Update demo example imports to use .js/.jsx file
extensions.
* Remove editor prop from BubbleMenu example
* revert Default React demo to useEditor and EditorContent pattern (#7490 )
Reverts the Default React demo from using the new <Tiptap> component
wrapper back to the traditional useEditor + <EditorContent> pattern
with prop drilling. The MenuBar now receives the editor as a prop
and uses useEditorState for reactive updates.
2026-02-03 17:14:08 +01:00
bdbch
1a74abee65
remove issue workflow
2026-01-28 08:41:30 +01:00
dependabot[bot]
cf6296c56f
build(deps): bump slackapi/slack-github-action from 1.27.0 to 2.1.1 ( #6678 )
...
Bumps [slackapi/slack-github-action](https://github.com/slackapi/slack-github-action ) from 1.27.0 to 2.1.1.
- [Release notes](https://github.com/slackapi/slack-github-action/releases )
- [Commits](https://github.com/slackapi/slack-github-action/compare/v1.27.0...v2.1.1 )
---
updated-dependencies:
- dependency-name: slackapi/slack-github-action
dependency-version: 2.1.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 11:49:11 +01:00
dependabot[bot]
6b0467e6eb
chore(deps): bump actions/cache from 4.3.0 to 5.0.2 ( #7426 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.3.0 to 5.0.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4.3.0...v5.0.2 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 5.0.2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-20 12:04:26 +01:00
Patrick Baber
96e50b32e5
remove npmrc from publishing workflow
2025-12-09 14:00:20 +01:00
Patrick Baber
7495ecc69b
add specific npm version to publishing workflow
2025-12-09 13:59:23 +01:00
dependabot[bot]
958db8738f
chore(deps): bump actions/checkout from 4 to 6 ( #7263 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-01 14:57:09 +01:00
bdbch
e5cc5ce737
feat: add Vitest configuration for testing with package aliases ( #7184 )
...
* feat: add Vitest configuration for testing with package aliases
* Update vitest.config.ts
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* migrate unit tests for markdown
* refactor: update test assertions to use Jest matchers and improve type safety
* refactor: remove outdated basic tests for the Editor component
* chore: add happy-dom as a dev dependency and update test environment configuration
* refactor: reorganize vitest configuration and update JSX runtime aliases
* Add unit tests for core functionalities and improve coverage
- Implement tests for generateText function to validate JSON to text conversion.
- Add tests for getMarkRange to ensure correct range retrieval for marks.
- Create tests for getTextContentFromNodes to verify text extraction from nodes.
- Introduce tests for isActive to check active node and mark states.
- Develop tests for isNodeEmpty to assess node emptiness under various conditions.
- Add tests for mergeAttributes to validate attribute merging behavior.
- Implement tests for mergeDeep to ensure deep merging of objects.
- Create tests for onContentError to handle content validation and error emission.
- Add tests for unmounted behavior to ensure proper editor lifecycle management.
- Remove outdated can.spec.ts test file as it is no longer needed.
* test: add unit tests for various extensions including bold, emoji, horizontal rule, link, table, and youtube
* test: add unit tests for generateHTML and generateJSON functions
* feat: update tsconfig and vitest configuration to include static-renderer paths
* test: add unit tests for static rendering of JSON to HTML and React elements
* fix: add pool configuration to Vitest for improved test performance
* add unit tests to build workflow
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-25 12:06:15 +01:00
bdbch
8299f73b4a
feat: enhance table extension to respect user-defined styles for widths ( #7165 )
...
* feat: enhance table extension to respect user-defined styles for widths
* feat: add pull request description template to guidelines
* fix: improve width style check in updateColumns function
* refactor: remove unused addAttributes method from Table extension
2025-11-04 17:11:39 +01:00
bdbch
f6d754a59d
feat: add GitHub Actions workflow to notify Discord on release ( #7039 )
2025-10-03 12:09:36 +02:00
bdbch
22eca66261
update cover image in GitHub assets
2025-10-02 22:53:40 +02:00
bdbch
a12a28497a
update README with new cover
2025-10-02 22:42:19 +02:00
dependabot[bot]
dbb904feb1
build(deps): bump actions/cache from 4.2.4 to 4.3.0 ( #7031 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.4 to 4.3.0.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4.2.4...v4.3.0 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 4.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com >
2025-10-02 22:25:59 +02:00
dependabot[bot]
b6c5d99f70
build(deps): bump cypress-io/github-action from 6.10.1 to 6.10.2 ( #6733 )
...
Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action ) from 6.10.1 to 6.10.2.
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/github-action/compare/v6.10.1...v6.10.2 )
---
updated-dependencies:
- dependency-name: cypress-io/github-action
dependency-version: 6.10.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 02:22:36 +02:00
dependabot[bot]
ced9872777
build(deps): bump actions/checkout from 4 to 5 ( #6796 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-04 02:13:12 +02:00
dependabot[bot]
bf176fdbdc
build(deps): bump actions/cache from 4.2.0 to 4.2.4 ( #6795 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.0 to 4.2.4.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4.2.0...v4.2.4 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-version: 4.2.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: bdbch <6538827+bdbch@users.noreply.github.com >
2025-09-04 02:12:38 +02:00
bdbch
bbf2b25978
added VS Code Copilot instructions ( #6826 )
2025-08-16 20:05:34 +02:00
bdbch
e50fac73bc
use --strict-peer-dependencies making sure builds are running through sucessfully ( #6710 )
2025-07-24 11:42:51 +02:00
bdbch
89990e1671
only run deployments on main & release/* branches ( #6681 )
2025-07-20 00:40:52 +02:00
bdbch
7d482bfbc5
update labels
2025-07-03 02:37:03 +02:00
bdbch
375c65c60b
fix issue templates
2025-07-03 02:20:10 +02:00
bdbch
c3fad42115
update issue templates
2025-07-03 02:19:24 +02:00
dependabot[bot]
d598dab3fb
build(deps): bump cypress-io/github-action from 6.10.0 to 6.10.1 ( #6500 )
...
Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action ) from 6.10.0 to 6.10.1.
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/github-action/compare/v6.10.0...v6.10.1 )
---
updated-dependencies:
- dependency-name: cypress-io/github-action
dependency-version: 6.10.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-25 11:40:36 +02:00
dependabot[bot]
aab2cb270d
build(deps): bump cypress-io/github-action from 6.7.16 to 6.10.0 ( #6431 )
...
Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action ) from 6.7.16 to 6.10.0.
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/github-action/compare/v6.7.16...v6.10.0 )
---
updated-dependencies:
- dependency-name: cypress-io/github-action
dependency-version: 6.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-21 19:28:44 +02:00
bdbch
a68b2587e0
use changeset publish instead of manually publishing via pnpm ( #6490 )
2025-06-21 18:58:40 +02:00
bdbch
34001a55e4
update pkg-pr-new step
2025-05-05 18:33:38 +02:00
Dominik Biedebach
7af392cbe7
revert - use next tag instead of beta
2025-04-17 12:47:03 +02:00
bdbch
ba81198234
use @beta for publish step ( #6278 )
2025-04-17 12:12:22 +02:00
Dominik Biedebach
07f25df1f3
set access to public
2025-03-28 16:26:29 +01:00
Dominik Biedebach
d40601da32
sync next with main/develop
2025-03-28 15:38:23 +01:00
dependabot[bot]
0e433bac1b
build(deps): bump actions/upload-artifact from 4.5.0 to 4.6.2 ( #6200 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4.5.0 to 4.6.2.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4.5.0...v4.6.2 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 23:08:20 +01:00
dependabot[bot]
552df7558d
build(deps): bump actions/cache from 4.2.0 to 4.2.3 ( #6201 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 4.2.0 to 4.2.3.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v4.2.0...v4.2.3 )
---
updated-dependencies:
- dependency-name: actions/cache
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 23:08:02 +01:00
dependabot[bot]
d3c48f5a7f
build(deps): bump cypress-io/github-action from 6.7.8 to 6.7.16 ( #6183 )
...
Bumps [cypress-io/github-action](https://github.com/cypress-io/github-action ) from 6.7.8 to 6.7.16.
- [Release notes](https://github.com/cypress-io/github-action/releases )
- [Changelog](https://github.com/cypress-io/github-action/blob/master/CHANGELOG.md )
- [Commits](https://github.com/cypress-io/github-action/compare/v6.7.8...v6.7.16 )
---
updated-dependencies:
- dependency-name: cypress-io/github-action
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-27 23:07:05 +01:00
Dominik Biedebach
ac35ec8d43
reinstigate history extension and move it into deprecated packages directory
2025-03-20 16:22:26 +01:00
Nick the Sick
f8c053e9ad
chore: gh actions update pnpm
2025-01-20 16:47:00 +01:00
Nick the Sick
56994fef73
chore: wrong line
2025-01-16 07:48:23 +01:00
Nick the Sick
bdb47ba69b
build: do not publish next versions as latest
2025-01-16 07:44:28 +01:00
Nick the Sick
beab9bffe2
chore: use turbo cache
2025-01-10 13:44:18 +01:00
Nick the Sick
06c90ced94
build: retry to publish
2025-01-10 13:42:57 +01:00
Nick Perez
c82fd7c1c9
test: fix tests & enforce cypress to install ( #5989 )
2025-01-06 10:13:04 +01:00
Nick Perez
7b4e6f5d11
build: migrate to pnpm ( #5978 )
2025-01-06 09:35:00 +01:00
Nick the Sick
f9c598a858
Merge branch 'develop' into next
2024-12-30 08:58:02 +01:00