Skip to content

Conversation

@jdaugherty
Copy link
Contributor

Please note that I opened #1142 since I noticed that the web ui dependencies are not updated. For now, it will be no more broken than it is in M4. The main purpose of this PR is to be able to release support for M5.

I did not separate out the dependencies into compileOnly with this PR because I think we need to discuss strategies here. I have a few ideas on this, but will discuss in the weekly meeting.

@matrei
Copy link
Contributor

matrei commented Jul 21, 2025

For now, it will be no more broken than it is in M4.

What is broken in M4?

@jdaugherty
Copy link
Contributor Author

For now, it will be no more broken than it is in M4.

What is broken in M4?

Our javascript dependencies are horribly out of date. Which means these libraries also have CVEs open against them.

@matrei
Copy link
Contributor

matrei commented Jul 21, 2025

For now, it will be no more broken than it is in M4.

What is broken in M4?

Our javascript dependencies are horribly out of date. Which means these libraries also have CVEs open against them.

Yes, I agree that the UI in the UI-Plugin is out of date, but I would not say that it is broken.

@jdaugherty
Copy link
Contributor Author

For now, it will be no more broken than it is in M4.

What is broken in M4?

Our javascript dependencies are horribly out of date. Which means these libraries also have CVEs open against them.

Yes, I agree that the UI in the UI-Plugin is out of date, but I would not say that it is broken.

Vulnerabilities are considered bugs, so that's why I had said it was broken. It is functional, just out of date =)

@jdaugherty
Copy link
Contributor Author

Please see https://ge.grails.org/s/ol67igm3t5v6u - we have some tests failing, but i think they're related to timeouts or waits. Adding @ContainerGebConfiguration(reporting = true) to the test, will output the html at the time of failure and it looks like the title is correct.

}

grails {
springDependencyManagement = false
Copy link
Contributor

Choose a reason for hiding this comment

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

This is because?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

We're switching away from the spring dependency management plugin for managing dependencies - it resolves versions differently (based on the spring bom), but we have our own. This is using stock gradle platforms instead.

private securityConfigGroupPropertyValues

def passwordEncoder
PasswordEncoder passwordEncoder
Copy link
Contributor

Choose a reason for hiding this comment

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

minor cosmetic: indentation not correct?

integrationTestImplementation 'org.spockframework:spock-core'
testImplementation platform("org.apache.grails:grails-bom:$grailsVersion")
testImplementation 'org.apache.grails:grails-testing-support-web'
testImplementation 'org.spockframework:spock-core'
Copy link
Contributor

Choose a reason for hiding this comment

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

minor cosmetic: indentation incorrect?

@matrei matrei mentioned this pull request Jul 23, 2025
@jdaugherty
Copy link
Contributor Author

Closing in favor of #1144

@jdaugherty jdaugherty closed this Jul 23, 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