Fix release script
This commit is contained in:
		
							parent
							
								
									83a3212e98
								
							
						
					
					
						commit
						9858b4b367
					
				| 
						 | 
					@ -7,13 +7,16 @@ inputs:
 | 
				
			||||||
  token:
 | 
					  token:
 | 
				
			||||||
    description: 'Token to use for authentication with GitHub'
 | 
					    description: 'Token to use for authentication with GitHub'
 | 
				
			||||||
    required: true
 | 
					    required: true
 | 
				
			||||||
 | 
					  commercial:
 | 
				
			||||||
 | 
					    description: 'Whether to generate the changelog for the commercial release'
 | 
				
			||||||
 | 
					    required: true
 | 
				
			||||||
runs:
 | 
					runs:
 | 
				
			||||||
  using: composite
 | 
					  using: composite
 | 
				
			||||||
  steps:
 | 
					  steps:
 | 
				
			||||||
    - name: Generate Changelog
 | 
					    - name: Generate Changelog
 | 
				
			||||||
      uses: spring-io/github-changelog-generator@185319ad7eaa75b0e8e72e4b6db19c8b2cb8c4c1 #v0.0.11
 | 
					      uses: spring-io/github-changelog-generator@185319ad7eaa75b0e8e72e4b6db19c8b2cb8c4c1 #v0.0.11
 | 
				
			||||||
      with:
 | 
					      with:
 | 
				
			||||||
        config-file: .github/actions/create-github-release/changelog-generator.yml
 | 
					        config-file: ${{ inputs.commercial && '.github/actions/create-github-release/changelog-generator-commercial.yml' || '.github/actions/create-github-release/changelog-generator-oss.yml' }}
 | 
				
			||||||
        milestone: ${{ inputs.milestone }}
 | 
					        milestone: ${{ inputs.milestone }}
 | 
				
			||||||
        token: ${{ inputs.token }}
 | 
					        token: ${{ inputs.token }}
 | 
				
			||||||
    - name: Create GitHub Release
 | 
					    - name: Create GitHub Release
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -15,7 +15,7 @@ changelog:
 | 
				
			||||||
      labels:
 | 
					      labels:
 | 
				
			||||||
        - "type: dependency-upgrade"
 | 
					        - "type: dependency-upgrade"
 | 
				
			||||||
  issues:
 | 
					  issues:
 | 
				
			||||||
    generate_links: ${{ !vars.COMMERCIAL }}
 | 
					    generate_links: false
 | 
				
			||||||
    ports:
 | 
					    ports:
 | 
				
			||||||
      - label: "status: forward-port"
 | 
					      - label: "status: forward-port"
 | 
				
			||||||
        bodyExpression: 'Forward port of issue #(\d+).*'
 | 
					        bodyExpression: 'Forward port of issue #(\d+).*'
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1,23 @@
 | 
				
			||||||
 | 
					changelog:
 | 
				
			||||||
 | 
					  sections:
 | 
				
			||||||
 | 
					    - title: ":star: New Features"
 | 
				
			||||||
 | 
					      labels:
 | 
				
			||||||
 | 
					        - "type: enhancement"
 | 
				
			||||||
 | 
					    - title: ":lady_beetle: Bug Fixes"
 | 
				
			||||||
 | 
					      labels:
 | 
				
			||||||
 | 
					        - "type: bug"
 | 
				
			||||||
 | 
					        - "type: regression"
 | 
				
			||||||
 | 
					    - title: ":notebook_with_decorative_cover: Documentation"
 | 
				
			||||||
 | 
					      labels:
 | 
				
			||||||
 | 
					        - "type: documentation"
 | 
				
			||||||
 | 
					    - title: ":hammer: Dependency Upgrades"
 | 
				
			||||||
 | 
					      sort: "title"
 | 
				
			||||||
 | 
					      labels:
 | 
				
			||||||
 | 
					        - "type: dependency-upgrade"
 | 
				
			||||||
 | 
					  issues:
 | 
				
			||||||
 | 
					    generate_links: true
 | 
				
			||||||
 | 
					    ports:
 | 
				
			||||||
 | 
					      - label: "status: forward-port"
 | 
				
			||||||
 | 
					        bodyExpression: 'Forward port of issue #(\d+).*'
 | 
				
			||||||
 | 
					      - label: "status: back-port"
 | 
				
			||||||
 | 
					        bodyExpression: 'Back port of issue #(\d+).*'
 | 
				
			||||||
| 
						 | 
					@ -56,7 +56,7 @@ jobs:
 | 
				
			||||||
      version: ${{ needs.build-and-stage-release.outputs.version }}
 | 
					      version: ${{ needs.build-and-stage-release.outputs.version }}
 | 
				
			||||||
  sync-to-maven-central:
 | 
					  sync-to-maven-central:
 | 
				
			||||||
    name: Sync to Maven Central
 | 
					    name: Sync to Maven Central
 | 
				
			||||||
    if: ${{ !COMMERCIAL }}
 | 
					    if: ${{ !vars.COMMERCIAL }}
 | 
				
			||||||
    needs:
 | 
					    needs:
 | 
				
			||||||
      - build-and-stage-release
 | 
					      - build-and-stage-release
 | 
				
			||||||
      - verify
 | 
					      - verify
 | 
				
			||||||
| 
						 | 
					@ -91,7 +91,7 @@ jobs:
 | 
				
			||||||
        run: jfrog rt build-promote ${{ format('spring-boot-commercial-{0}', needs.build-and-stage-release.outputs.version)}} ${{ github.run_number }} spring-enterprise-maven-prod-local --project spring
 | 
					        run: jfrog rt build-promote ${{ format('spring-boot-commercial-{0}', needs.build-and-stage-release.outputs.version)}} ${{ github.run_number }} spring-enterprise-maven-prod-local --project spring
 | 
				
			||||||
  publish-gradle-plugin:
 | 
					  publish-gradle-plugin:
 | 
				
			||||||
    name: Publish Gradle Plugin
 | 
					    name: Publish Gradle Plugin
 | 
				
			||||||
    if: ${{ !COMMERCIAL }}
 | 
					    if: ${{ !vars.COMMERCIAL }}
 | 
				
			||||||
    needs:
 | 
					    needs:
 | 
				
			||||||
      - build-and-stage-release
 | 
					      - build-and-stage-release
 | 
				
			||||||
      - sync-to-maven-central
 | 
					      - sync-to-maven-central
 | 
				
			||||||
| 
						 | 
					@ -108,7 +108,7 @@ jobs:
 | 
				
			||||||
          plugin-version: ${{ needs.build-and-stage-release.outputs.version }}
 | 
					          plugin-version: ${{ needs.build-and-stage-release.outputs.version }}
 | 
				
			||||||
  publish-to-sdkman:
 | 
					  publish-to-sdkman:
 | 
				
			||||||
    name: Publish to SDKMAN!
 | 
					    name: Publish to SDKMAN!
 | 
				
			||||||
    if: ${{ !COMMERCIAL }}
 | 
					    if: ${{ !vars.COMMERCIAL }}
 | 
				
			||||||
    needs:
 | 
					    needs:
 | 
				
			||||||
      - build-and-stage-release
 | 
					      - build-and-stage-release
 | 
				
			||||||
      - sync-to-maven-central
 | 
					      - sync-to-maven-central
 | 
				
			||||||
| 
						 | 
					@ -139,3 +139,4 @@ jobs:
 | 
				
			||||||
        with:
 | 
					        with:
 | 
				
			||||||
          milestone: ${{ needs.build-and-stage-release.outputs.version }}
 | 
					          milestone: ${{ needs.build-and-stage-release.outputs.version }}
 | 
				
			||||||
          token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}
 | 
					          token: ${{ secrets.GH_ACTIONS_REPO_TOKEN }}
 | 
				
			||||||
 | 
					          commercial: ${{ vars.COMMERCIAL }}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue