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
The Groovy Joint Validation Build workflow does not run the `groovydoc` task. * Made us miss a regression before the release of Groovy 5.1.1 * It will add time to the workflow * Should we enable it? Merged when there was an active question/objection * https://github.com/apache/grails-core/pull/16114 * Previously, we’ve had regressions due to a similar change * We also previously discussed not updating to Gradle 9.7 on 2026-08-19, yet it was merged Apache Grails IntelliJ Plugin * https://github.com/apache/grails-intellij-plugin/ * Initial feedback from Paul has been merged * Upcoming deprecation of APIs indicates we need to start having votes for this release process * The PMC will then need to do the following: - https://incubator.apache.org/ip-clearance/ and https://incubator.apache.org/ip-clearance/ip-clearance-template.html Grails.org and Grails.io domains * James Fredley is working with Jeff Brown to transfer them to the ASF * ASF Infra will allow the domains to continue using Cloudflare for DNS and CDN, which addresses the 40TB/month issue for repo.grails.org - repo.grails.org is required for all pre-Grails 7 versions to continue working, plus some post-Grails 7 plugins from the grails-plugins organization - Most of the 40TB is actually caching dependencies published to Maven Central; defer for now since Cloudflare is providing it for free - https://start.grails.org/ now redirects to https://grails.apache.org/start/ - All the CORS and CSP fun was resolved - Start now shows in https://analytics.apache.org/ * The 5 application generator endpoints - Were hosted on OCI’s Google Cloud account and have been moved to the Apache Grails ASF subaccount - They are deployed to AWS Elastic Beanstalk using a shared load balancer - Deployment is a JAR lightly wrapped in a ZIP file - AWS CloudFormation (Infrastructure as Code) is stored in source control - https://github.com/apache/grails-core/actions/workflows/forge-deploy-aws.yml now has a single workflow with a dropdown for the 5 targets Publishing workflow discussions * Concurrent documentation publishing thread * Performance thread - Publishing artifacts to Nexus - Building docs and then doing it again Safely retry concurrent documentation pushes * https://github.com/apache/grails-github-actions/pull/110 - Make concurrent documentation publishers converge through normal Git fast-forward semantics - When another publisher advances the destination branch first, this action now: - Recognizes only a genuine non-fast-forward push rejection as retryable; fails fast on merge conflicts, which is the current behavior - Fetches the new tip into the existing shallow checkout - Requires the fetched tip to descend from the tip originally observed - Rebases the unpublished local deployment commit - Retries a normal push, with at most five total attempts M6 not published to Forge * Got staged before the move to AWS but released after, so there was no automatic workflow * Can someone build/push from local? 8.0.0-RC1 Scoping * Required items: - (*) Indy disable: https://github.com/apache/grails-core/pull/16178 - Grails 8 only - (Mattias / Scott) Multipart fixes? https://github.com/apache/grails-core/pull/16149 - (Scott) Broken GSP with Spring Boot fix: https://github.com/apache/grails-core/pull/16184 - (Scott) Minor bean DSL extensions and fixes: https://github.com/apache/grails-core/pull/16292 - (Scott) GORM Mongo list bug: https://github.com/apache/grails-core/pull/16282 - (Scott) String ObjectId default and bug fix: https://github.com/apache/grails-core/pull/16297 - (Søren) Marshalling of non-public classes: https://github.com/apache/grails-core/pull/16296 - https://github.com/apache/grails-core/issues/16287 — Spring DevTools and Grails 8 do not work * Fun, working, and optional :( - SpringDoc / Swagger UI: https://github.com/apache/grails-core/pull/16275 - Decision to move to 8.1 * Call a vote for 8.0.0-RC1 next Wednesday
