The GitHub Actions job "Release - Drafter" on grails-core.git/7.0.x has succeeded. Run started by GitHub user jamesfredley (triggered by jamesfredley).
Head commit for run: 7e1e1893c96acc058e4bc4ed51c5814764f2bf8d / James Fredley <[email protected]> feat: migrate Forge deployments to AWS Elastic Beanstalk * Honor configured Forge redirect URL Handle absent redirect values without throwing and cover configured and null binding behavior. Assisted-by: opencode:gpt-5.6-sol * Package Forge for Elastic Beanstalk Build a reproducible Java SE source bundle with normalized nested and outer archives. Assisted-by: opencode:gpt-5.6-sol * Add Forge Elastic Beanstalk infrastructure Define shared ALB, IAM, secrets, artifact lifecycle, five parameterized environments, and optional Route 53 resources. Assisted-by: opencode:gpt-5.6-sol cfn-lint * Add Forge AWS deployment workflow Deploy one Forge slot through OIDC with immutable versions, bounded health polling, ALB-pinned smoke checks, and rollback. Assisted-by: opencode:gpt-5.6-sol * Document Forge AWS migration checkpoint Replace obsolete GCP setup guidance with the AWS runbook and preserve the intentionally local restart handoff. Assisted-by: opencode:gpt-5.6-sol * Remove unused Forge GitHub create and OAuth integration The start.grails.org UI removed Push to GitHub (grails-forge-ui#61). Delete the unused server-side create/OAuth/push stack, related config, JGit dependency, native-image metadata, and deployment secrets so the API no longer accepts GitHub OAuth create flows. Keep generated-app GitHub Actions workflow features and the browser redirect URL used by the Forge UI. Also fix setRedirectUrl so GITHUB_REDIRECT_URL actually overrides the default, and purge retired OAuth env vars from Cloud Run on deploy. Assisted-by: Sisyphus:xai/grok-4.5 * Align Forge AWS stacks with OAuth removal and Corretto 25 Drop the retired GitHub OAuth CloudFormation parameters, Secrets Manager IAM, and Elastic Beanstalk environment properties. Keep GITHUB_REDIRECT_URL as the browser redirect to the Forge UI. Target Corretto 25 for Grails 7 and Grails 8. * Drop Forge AWS WIP handoff and grant instance S3 reads Remove the branch-local handoff document before the 7.0.x pull request. Allow Elastic Beanstalk instances to GetObject from the custom artifact bucket so source-bundle downloads are not limited to elasticbeanstalk-* paths. * Add ASF license headers and Forge AWS lifecycle IAM Give nginx proxy.conf and the infrastructure README recognized Apache headers. Exclude the Elastic Beanstalk Procfile from RAT because it cannot contain comments. Allow the service role to delete expired application versions. * Use HTTPS in the Forge nginx proxy license header checkstyleNohttp failed on grails-forge-web-netty because the Apache license URL in proxy.conf used http. Match start.sh and use https. Report URL: https://github.com/apache/grails-core/actions/runs/33180490925 With regards, GitHub Actions via GitBox
