Skip to content

Commit bb12be8

Browse files
committed
Use spring-io/spring-release-actions/create-release-bundle
1 parent 9db2bc6 commit bb12be8

1 file changed

Lines changed: 19 additions & 24 deletions

File tree

.github/workflows/spring-enterprise-release-bundle.yml

Lines changed: 19 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)