Add release train release infrastructure
Author: wilkinsonaCreated Sep 28, 2026Updated Sep 28, 2026
Labelstype: taskstatus: team-only
As part of this, we should simplify the AQL query that's used when publishing the Gradle plugin. We can drop the build number as the name alone is sufficient.
Spec:
{
"files": [
{
"aql": {
"items.find": {
"$and": [
{
"@build.name": "${buildName}",
"path": {
"$match": "org/springframework/boot/spring-boot-gradle-plugin/*"
}
}
]
}
},
"target": "repository/"
}
]
}CLI command:
jf rt download --spec ${{ format('{0}/artifacts.spec', github.action_path) }} --spec-vars 'buildName=${{ format('spring-boot-{0}', inputs.plugin-version) }}'Source: spring-projects/spring-boot