Skip to content

Conversation

@sidmohanty11
Copy link
Contributor

@sidmohanty11 sidmohanty11 commented Apr 3, 2025

Description

Uses the Angular signals generator: BuilderIO/mitosis#1748 and does a major performance revamp

fixes #3904

Screenshot
If relevant, add a screenshot or two of the changes you made.

@changeset-bot
Copy link

changeset-bot bot commented Apr 3, 2025

🦋 Changeset detected

Latest commit: 750692d

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

This PR includes changesets to release 1 package
Name Type
@builder.io/sdk-angular Minor

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

@nx-cloud
Copy link

nx-cloud bot commented Apr 3, 2025

View your CI Pipeline Execution ↗ for commit 750692d.

Command Status Duration Result
nx test @e2e/qwik-city ✅ Succeeded 10m 5s View ↗
nx test @e2e/nuxt ✅ Succeeded 9m 13s View ↗
nx test @e2e/nextjs-sdk-next-app ✅ Succeeded 8m 55s View ↗
nx test @e2e/angular-17 ✅ Succeeded 8m 26s View ↗
nx test @e2e/solid-start ✅ Succeeded 5m 52s View ↗
nx test @e2e/vue ✅ Succeeded 4m 52s View ↗
nx test @e2e/angular-17-ssr ✅ Succeeded 7m 38s View ↗
nx test @e2e/sveltekit ✅ Succeeded 5m 3s View ↗
Additional runs (37) ✅ Succeeded ... View ↗

☁️ Nx Cloud last updated this comment at 2025-05-30 05:16:10 UTC

@gitguardian
Copy link

gitguardian bot commented May 16, 2025

⚠️ GitGuardian has uncovered 1 secret following the scan of your pull request.

Please consider investigating the findings and remediating the incidents. Failure to do so may lead to compromising the associated services or software components.

Since your pull request originates from a forked repository, GitGuardian is not able to associate the secrets uncovered with secret incidents on your GitGuardian dashboard.
Skipping this check run and merging your pull request will create secret incidents on your GitGuardian dashboard.

🔎 Detected hardcoded secret in your pull request
GitGuardian id GitGuardian status Secret Commit Filename
9071768 Triggered Generic High Entropy Secret d0f8228 packages/sdks/e2e/angular-17/src/app/catch-all.component.ts View secret
🛠 Guidelines to remediate hardcoded secrets
  1. Understand the implications of revoking this secret by investigating where it is used in your code.
  2. Replace and store your secret safely. Learn here the best practices.
  3. Revoke and rotate this secret.
  4. If possible, rewrite git history. Rewriting git history is not a trivial act. You might completely break other contributing developers' workflow and you risk accidentally deleting legitimate data.

To avoid such incidents in the future consider


🦉 GitGuardian detects secrets in your source code to help developers and security teams secure the modern development process. You are seeing this because you or someone else with access to this repository has authorized GitGuardian to scan your pull request.

@sidmohanty11 sidmohanty11 marked this pull request as ready for review May 28, 2025 12:13
@sidmohanty11 sidmohanty11 changed the title wip: angular sdk revamp with signals feat: angular sdk revamp with signals May 28, 2025
@sidmohanty11 sidmohanty11 requested review from a team, samijaber and sanyamkamat and removed request for a team May 28, 2025 16:28
{
"$schema": "./node_modules/ng-packagr/ng-package.schema.json",
"dest": "lib/browser",
"dest": "lib/edge",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

can you explain this change?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i think after Anagha's edge support got it in, when we run yarn g:nx build inside the angular output folder - it runs all of the builds in sequence and this gets updated one by one but technically this shouldn't affect anything

},
default: () => {},
});
}, [props.componentOptions, props.blockChildren]);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🔥

test.fail(
packageName === 'angular-16-ssr' || packageName === 'angular-16',
'Angular Gen2 event binding not working properly for repeat blocks.'
);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nice!

test.skip(
![
'angular-16',
'angular-16-ssr',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did we lose those snippets tests for angular then?

'vue',
'nuxt',
'angular-16',
'angular-16-ssr',
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

did we lose these snippets then?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes :(

Copy link
Contributor

@samijaber samijaber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

missing a changeset!

@sidmohanty11 sidmohanty11 merged commit 774b180 into BuilderIO:main May 30, 2025
47 checks passed
murrayadam pushed a commit to murrayadam/builder that referenced this pull request Sep 5, 2025
## Description

Uses the Angular signals generator:
BuilderIO/mitosis#1748 and does a major
performance revamp

fixes BuilderIO#3904

_Screenshot_
If relevant, add a screenshot or two of the changes you made.
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.

Angular 19 - Gen2 SDK Sluggish User Interaction

3 participants