Skip to content

(maint) update to ember 5.12, modernize components and tests #55

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

Conversation

jonathannewman
Copy link

See individual commit comments.

This does the base update to ember 5.12
The two-way binding `Input` component is deprecated in favor of
action handlers. This updates the dummy app to remove the use
of the `Input` component.
This removes the linter warning about the use of curly braces around
simple strings.
@jonathannewman jonathannewman requested a review from a team as a code owner June 13, 2025 03:35
@jonathannewman jonathannewman force-pushed the maint/main/update-ember-512 branch from d8acf3c to c190476 Compare June 13, 2025 03:39
This removes the use of ember run loop functions in favor of
ember-lifeline. It also uses modifiers instead of constructor functions
for the components to register with parents.

It updates the tests to use simple instead of index as the route
as the different pages had coincidental handlers and it was
causing issues.

Tests were also modernized.
@jonathannewman jonathannewman force-pushed the maint/main/update-ember-512 branch from c190476 to de0b1ae Compare June 13, 2025 03:41
@jonathannewman
Copy link
Author

@Lukeaber This should make it possible to upgrade to 6.x

@jonathannewman jonathannewman merged commit 9a9afa0 into puppetlabs:main Jun 13, 2025
11 checks passed
@jonathannewman jonathannewman deleted the maint/main/update-ember-512 branch June 13, 2025 15:39
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