@@ -42,30 +42,25 @@ jobs:
4242 runs-on : ubuntu22-2-8
4343 steps :
4444
45- - name : Create Release Bundle
46- run : |
47- curl -s -u "${{ secrets.ARTIFACTORY_USERNAME }}:${{ secrets.ARTIFACTORY_PASSWORD }}" \
48- -X POST -H "X-JFrog-Signing-Key-Name: packagesKey" -H "Content-Type: application/json" \
49- "${{ inputs.artifactoryUrl }}/lifecycle/api/v2/release_bundle?project=spring&async=false" \
50- -d '{"release_bundle_name": "${{ inputs.bundleName }}", "release_bundle_version": "${{ inputs.releaseVersion }}", "skip_docker_manifest_resolution": true, "source_type": "builds", "source": {"builds": [ {"build_repository": "spring-build-info", "build_name": "${{ inputs.buildName }}", "build_number": "${{ inputs.buildNumber }}", "include_dependencies": false}]}}'
51-
45+ - name : Create Release Bundle
46+ uses : spring-io/spring-release-actions/create-release-bundle@0.0.5
47+ with :
48+ artifactory-url : ${{ inputs.artifactoryUrl }}
49+ bundle-name : ${{ inputs.bundleName }}
50+ build-name : ${{ inputs.buildName }}
51+ build-number : ${{ inputs.buildNumber }}
52+ version : ${{ inputs.releaseVersion }}
53+ username : ${{ secrets.ARTIFACTORY_USERNAME }}
54+ password : ${{ secrets.ARTIFACTORY_PASSWORD }}
5255
5356# TODO: Figure out how to make it conditional on the input
54- # - name: Distribute Release Bundle
57+ # - uses: spring-io/spring-release-actions/distribute-release-bundle@0.0.5
5558# if: ${{ inputs.distributeBundle != 'true' }}
56- # run: |
57- # curl -s -u "${{ secrets.ARTIFACTORY_USERNAME }}:${{ secrets.ARTIFACTORY_PASSWORD }}" \
58- # -X POST -H "Content-Type: application/json" \
59- # "${{ inputs.artifactoryUrl }}/lifecycle/api/v2/distribution/distribute/${{ inputs.bundleName }}/${{ inputs.releaseVersion }}?project=spring" \
60- # -d '{"auto_create_missing_repositories": "false", "distribution_rules": [{"site_name": "JP-SaaS"}], "modifications": {"mappings": [{"input": "spring-enterprise-maven-prod-local/(.*)", "output": "spring-enterprise/$1"}]}}'
61-
62-
63- # - uses: spring-io/spring-release-actions/distribute-release-bundle@0.0.4
64- # with:
65- # artifactory-url: ${{ inputs.artifactoryUrl }}
66- # bundle-name: ${{ inputs.bundleName }}
67- # build-name: ${{ inputs.buildName }}
68- # build-number: ${{ inputs.buildNumber }}
69- # version: ${{ inputs.releaseVersion }}
70- # username: ${{ secrets.ARTIFACTORY_USERNAME }}
71- # password: ${{ secrets.ARTIFACTORY_PASSWORD }}
59+ # with:
60+ # artifactory-url: ${{ inputs.artifactoryUrl }}
61+ # bundle-name: ${{ inputs.bundleName }}
62+ # build-name: ${{ inputs.buildName }}
63+ # build-number: ${{ inputs.buildNumber }}
64+ # version: ${{ inputs.releaseVersion }}
65+ # username: ${{ secrets.ARTIFACTORY_USERNAME }}
66+ # password: ${{ secrets.ARTIFACTORY_PASSWORD }}
0 commit comments