We meet every week via a google meeting. The times alternate each week to encourage attendance from multiple time zones. Each week we will provide a summary here to facilitate historical preservation & further discussion. If you would like to join this meeting, you can do so here: https://meet.google.com/her-tjpt-xmf
* James F & Paul discussed their experience with Community Over Code - round table discussions concerning infrastructure - build discussions & how Grails has adapted to the ASF way - our struggles & growth as an incubating project at the ASF - Geb workshop * 7.0.0-RC2 recap - all of the release workflows across all of the grails projects now have a `release` job inside of the `Release` workflow. The job outputs example commands, instructions, and effectively lists the manual steps listed in RELEASE.md so the Release workflow can be used to as a checklist / end to end list - the `release` job is not yet listed as a dependency in case it fails. After the next major release, we'll add it as a dependency of close so that it must always succeed to proceed with the release. * Graduation Update - PPMC has voted James Fredley as the PMC chair when we graduate - Groovy PMC has approved our graduation: https://lists.apache.org/thread/whn9sqbxysfqyg6cl9rfzffx4kh0wwmn - Board meeting has been delayed a week, but vote at the board is expected next week - For releases that still have disclaimers, we do not currently plan to do a release with no changes to remove the disclaimer. * AI Bots have been approved by ASF Infra - Apache Superset trail blazed this process. - General rule: bot should not be the author of actual code and should not require write access to a git repo - Version updates are fine (example: https://github.com/apache/superset/pull/33795) - Some possible AI bot for the Grails website: www.kapa.ai - Bots to help answer questions on slack: kapa.ai & runllm.com - Bot to help answer ticket issues & discusisons: dosu.dev -- Superset example: https://github.com/apache/superset/issues/35145#issuecomment-3294019066 -- Another example: https://github.com/apache/superset/discussions/35150#discussioncomment-14409041 - GitHub PR's - use copilot, korbit.ai, or bito.ai - we will evaluate these solutions to help reduce the historical ticket count & help the core team reduce the time having to triage issues * A GrailsCompileStatic stackoverflow issue has been found - James D to create ticket with reproducer - Paul to assist - blocker for 7.0 release * Users have recently requested what AI tools are useful on large code bases - one recommendation was https://www.brokk.ai - another: Junie & Ai Assistant from JetBrains - Users are encouraged to offer other solutions that may help the general community. Grails is not endorsing a specific tool,but will help facilitate a centralized list if possible * New Committer: Jonas Pammer - announcement to follow meeting notes * spring-security: s2-quickstart gradle task bugs - Puneet previously converted security scripts to gradle commands - conversion does not work correctly for request map - decided to revert back to script for now, but leave command for future improvement after we decide how to merge the forge & grails profiles/legacy cli * Geb 8 - https://github.com/apache/grails-core/pull/15067/files - nearly completion - will merge for Grails & due to dependency updates & because all grails functional tests are working - need to revisit how to upstream this work - the OS specific issues being found in Geb would benefit from our test container solution -
