|
32 | 32 | ensure-mixed-version-archive:
|
33 | 33 | name: Prepare Artifacts
|
34 | 34 | runs-on: ubuntu-20.04
|
35 |
| - env: |
36 |
| - # otp-min |
37 |
| - otp_version_id: 25_0 |
38 | 35 | steps:
|
39 | 36 | - name: CHECKOUT REPOSITORY
|
40 | 37 | uses: actions/checkout@v3
|
|
60 | 57 | fi
|
61 | 58 | echo "exists=${exists}" | tee $GITHUB_ENV
|
62 | 59 |
|
| 60 | + OTP_VERSION_ID=${ARCHIVE_URL#*secondary-umbrellas/rbe-} |
| 61 | + OTP_VERSION_ID=${OTP_VERSION_ID%*/package-generic-unix-for-mixed-version-testing-v*.tar.xz} |
| 62 | + echo "otp_version_id=${OTP_VERSION_ID}" | tee -a $GITHUB_OUTPUT |
| 63 | +
|
63 | 64 | VERSION=${ARCHIVE_URL#*package-generic-unix-for-mixed-version-testing-v}
|
64 | 65 | VERSION=${VERSION%*.tar.xz}
|
65 |
| - echo "version=${VERSION}" | tee $GITHUB_OUTPUT |
| 66 | + echo "version=${VERSION}" | tee -a $GITHUB_OUTPUT |
66 | 67 | - name: CHECKOUT REPOSITORY (MIXED VERSION)
|
67 | 68 | if: env.exists != 'true'
|
68 | 69 | uses: actions/checkout@v3
|
@@ -97,15 +98,15 @@ jobs:
|
97 | 98 |
|
98 | 99 | sed -i"_orig" -E "/APP_VERSION/ s/3\.[0-9]+\.[0-9]+/${{ steps.check.outputs.version }}/" rabbitmq.bzl
|
99 | 100 | bazelisk build :package-generic-unix \
|
100 |
| - --config=rbe-${{ env.otp_version_id }} \ |
| 101 | + --config=rbe-${{ steps.check.outputs.otp_version_id }} \ |
101 | 102 | --test_build \
|
102 | 103 | --verbose_failures
|
103 | 104 |
|
104 | 105 | OUTPUT_DIR=${{ github.workspace }}/output
|
105 |
| - mkdir ${OUTPUT_DIR} |
| 106 | + mkdir -p ${OUTPUT_DIR}/rbe-${{ steps.check.outputs.otp_version_id }} |
106 | 107 | cp \
|
107 | 108 | bazel-bin/package-generic-unix.tar.xz \
|
108 |
| - ${OUTPUT_DIR}/package-generic-unix-for-mixed-version-testing-v${{ steps.check.outputs.version }}.tar.xz |
| 109 | + ${OUTPUT_DIR}/rbe-${{ steps.check.outputs.otp_version_id }}/package-generic-unix-for-mixed-version-testing-v${{ steps.check.outputs.version }}.tar.xz |
109 | 110 | - name: UPLOAD THE ARCHIVE TO S3
|
110 | 111 | if: env.exists != 'true'
|
111 | 112 | uses: jakejarvis/[email protected]
|
|
0 commit comments