Skip to content

Commit

Permalink
ci: Add diagnostics to sync-proxy workflow
Browse files Browse the repository at this point in the history
  • Loading branch information
olix0r committed Mar 28, 2024
1 parent aaab29c commit ebc239b
Showing 1 changed file with 27 additions and 1 deletion.
28 changes: 27 additions & 1 deletion .github/workflows/sync-proxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,11 +23,35 @@ jobs:
- if: inputs.version == 'latest' || inputs.version == ''
id: latest
run: gh release view --json tagName,name,url | jq -r 'to_entries[] | (.key + "=" + .value)' >> "$GITHUB_OUTPUT"
- name: steps.latest.outputs.tagName=${{ steps.latest.outputs.tagName }}
run: "true"
- name: steps.latest.outputs.name=${{ steps.latest.outputs.name }}
run: "true"
- name: steps.latest.outputs.url=${{ steps.latest.outputs.url }}
run: "true"

- if: inputs.version != 'latest' && inputs.version != ''
id: known
env:
VERSION: ${{ inputs.version }}
run: gh release view "$VERSION" --json tagName,name,url | jq -r 'to_entries[] | (.key + "=" + .value)' >> "$GITHUB_OUTPUT"
- name: steps.known.outputs.tagName=${{ steps.known.outputs.tagName }}
run: "true"
- name: steps.known.outputs.name=${{ steps.known.outputs.name }}
run: "true"
- name: steps.known.outputs.url=${{ steps.known.outputs.url }}
run: "true"

- name: Verify tagName
if: steps.latest.outputs.tagName == '' && steps.known.outputs.tagName == ''
run: exit 1
- name: Verify name
if: steps.latest.outputs.name == '' && steps.known.outputs.name == ''
run: exit 1
- name: Verify url
if: steps.latest.outputs.url == '' && steps.known.outputs.url == ''
run: exit 1

outputs:
tagName: ${{ steps.latest.outputs.tagName || steps.known.outputs.tagName }}
name: ${{ steps.latest.outputs.name || steps.known.outputs.name }}
Expand All @@ -49,8 +73,10 @@ jobs:
if [ "$(cat .proxy-version)" != "$VERSION" ]; then
echo changed=true >> "$GITHUB_OUTPUT"
fi
- name: steps.changed.outputs.changed=${{ steps.changed.outputs.changed == 'true' }}
run: "true"
outputs:
changed: ${{ steps.changed.outputs.changed =='true' }}
changed: ${{ steps.changed.outputs.changed == 'true' }}

sync-proxy:
needs: [meta, changed]
Expand Down

0 comments on commit ebc239b

Please sign in to comment.