Skip to content

Commit 3865dde

Browse files
authored
fix: Add missing info to notify-clio workflow (#5761)
* Add missing info to notify-clio workflow, as conan_ref
1 parent 811c980 commit 3865dde

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/notify-clio.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,10 @@ jobs:
5050
echo "channel=pr_${{ github.event.pull_request.number }}" >> "${GITHUB_OUTPUT}"
5151
echo 'Extracting version.'
5252
echo "version=$(cat src/libxrpl/protocol/BuildInfo.cpp | grep "versionString =" | awk -F '"' '{print $2}')" >> "${GITHUB_OUTPUT}"
53+
- name: Calculate conan reference
54+
id: conan_ref
55+
run: |
56+
echo "conan_ref=${{ steps.generate.outputs.version }}@${{ steps.generate.outputs.user }}/@${{ steps.generate.outputs.channel }}" >> "${GITHUB_OUTPUT}"
5357
- name: Add Conan remote
5458
run: |
5559
echo "Adding Conan remote '${{ inputs.conan_remote_name }}' at ${{ inputs.conan_remote_url }}."
@@ -61,10 +65,9 @@ jobs:
6165
- name: Upload package
6266
run: |
6367
conan export --user=${{ steps.generate.outputs.user }} --channel=${{ steps.generate.outputs.channel }} .
64-
conan upload --confirm --check --remote=${{ inputs.conan_remote_name }} xrpl/${{ steps.generate.outputs.version }}@${{ steps.generate.outputs.user }}/${{ steps.generate.outputs.channel }}
68+
conan upload --confirm --check --remote=${{ inputs.conan_remote_name }} xrpl/${{ steps.conan_ref.outputs.conan_ref }}
6569
outputs:
66-
channel: ${{ steps.generate.outputs.channel }}
67-
version: ${{ steps.generate.outputs.version }}
70+
conan_ref: ${{ steps.conan_ref.outputs.conan_ref }}
6871

6972
notify:
7073
needs: upload
@@ -76,5 +79,5 @@ jobs:
7679
run: |
7780
gh api --method POST -H "Accept: application/vnd.github+json" -H "X-GitHub-Api-Version: 2022-11-28" \
7881
/repos/xrplf/clio/dispatches -f "event_type=check_libxrpl" \
79-
-F "client_payload[version]=${{ needs.upload.outputs.version }}@${{ needs.upload.outputs.user }}/${{ needs.upload.outputs.channel }}" \
80-
-F "client_payload[pr]=${{ github.event.pull_request.number }}"
82+
-F "client_payload[conan_ref]=${{ needs.upload.outputs.conan_ref }}" \
83+
-F "client_payload[pr_url]=${{ github.event.pull_request.html_url }}"

0 commit comments

Comments
 (0)