Skip to content

Convert to a mono repo to later support Angular test alongside Next.js tests #25

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

Merged
merged 8 commits into from
Jul 18, 2025

Conversation

DellaBitta
Copy link
Collaborator

@DellaBitta DellaBitta commented Jul 17, 2025

Work to build out the repository in preparation of a new Angular nightly test suite.

Changes include:

  • Convert the repository into a monorepo.
  • Moved the Next.js test from the root directory to the js-sdk-framework-tests/nextjs directory.
  • Add a stub for an Angular nightly test in the js-sdk-framework-tests/angular directory.
    • This Angular project doesn't do anything yet but proves that lerna can be used to execute the Angular tests and the Next.js tests via distinct instructions.
  • Created two new workflows. 1. executes the Next.js test nightly (as was previously done) using the new lerna commands. 2. execute the Angular stubs, though no tests execute, yet.
  • Removed the previous workflow that executed Next.js tests.

Testing

  • Tested locally with the package.json targets to initialize, setup, build, and run the tests.
  • Since new workflows need to be in main before they can be executed, I copied the contents of the new workflows into the older workflow to run each of them once on the branch, just to ensure that they're formatted properly and executed properly.

@dlarocque dlarocque self-requested a review July 18, 2025 14:04
@DellaBitta DellaBitta merged commit dc21061 into main Jul 18, 2025
6 checks passed
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.

2 participants