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

Reply via email to