Skip to content

[Chore][DEVX-573] Initial Package Migration#1

Merged
ajimae merged 30 commits into
mainfrom
chore/initial-package-migration
Jun 11, 2025
Merged

[Chore][DEVX-573] Initial Package Migration#1
ajimae merged 30 commits into
mainfrom
chore/initial-package-migration

Conversation

@ajimae

@ajimae ajimae commented Jun 2, 2025

Copy link
Copy Markdown
Member

Summary

Initial package (@commercetools/personal-data-erasure and @commercetools/resource-deleter) migration to typescript.

Completed Tasks

  • Remove old client and client builders
  • Add utility methods for easy request building
  • decouple codebase
  • ensure all tests are passing
  • include more tests to validate added functionalities

ajimae added 24 commits May 16, 2025 21:28
- completely migrate the personal data erasure package
- add useful class methods and remove deprecated code
- use the new typescript SDK in place of the old builder
- add tests both unit and integration tests
- add resource deleter package
- add more helper methods
- add unit and integration tests
- add changeset [for easy package deployment]
- add commitlint [for commit message linting]
- add eslint and prettier [for code linting, syntax correctness and problems checking]
- configure prettier and format the entire packages and files
- add github workflow
- add changeset release functionalty
- add eslint and configurations
- add jest for package tests
- add more tests
- add integration test for cli functionalities
- minor code refactor
- add custom objects to deletable resources
- include release changeset for major version release
- add codeowners
- add pull request builds
- correct changeset repo url
- fix missing github workflow action
- fix missing github workflow action
- fix github workflow action
- fix github workflow action
- fix github workflow action
- fix github workflow action
- fix github workflow action
- fix github workflow action
- add link step
- minor refactor and improvements
- fix github workflow action
- minor refactor and improvements
- fix github workflow action
- add missing @changesets/changelog-github package
- fix github workflow action
- minor refactor and improvements
- fix github workflow action
- minor refactor and improvements
- fix github workflow action
- minor refactor and improvements
- fix github workflow action
- minor refactor and improvements
- fix github workflow action
- minor refactor and improvements
- fix github workflow action
- minor refactor and improvements
@changeset-bot

changeset-bot Bot commented Jun 4, 2025

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 63f747c

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

This PR includes changesets to release 2 packages
Name Type
@commercetools/personal-data-erasure Major
@commercetools/resource-deleter Major

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

@ajimae
ajimae requested review from a team, barbara79 and jenschude June 4, 2025 01:45
- remove unwanted codeblocks and comments
Comment thread .github/actions/ci/action.yml Outdated
Comment thread .github/workflows/qa.yml Outdated
Comment thread .jest/setEnvVars.js Outdated
ajimae and others added 4 commits June 10, 2025 13:21
- add eslint rule to enforce empty training eol
Co-authored-by: Victor Hugo Avelar Ossorio <7926849+VictorAvelar@users.noreply.github.com>
…tools/typescript-dev-utilities into chore/initial-package-migration
- update github third-party actions versions with commit hashes
@ajimae
ajimae requested a review from VictorAvelar June 10, 2025 11:54
- add renovate config for this repository
@ajimae
ajimae merged commit c54bd4d into main Jun 11, 2025
11 of 12 checks passed
@ct-changesets ct-changesets Bot mentioned this pull request Jun 11, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants