This repository was archived by the owner on Oct 21, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -232,11 +232,19 @@ jobs:
232232 - name : Get Latest HydroServer Version
233233 id : get_latest_tag
234234 run : echo "tag=$(curl -sL https://api.github.com/repos/hydroserver2/hydroserver-data-management-app/releases/latest | jq -r '.tag_name')" >> $GITHUB_OUTPUT
235+ - name : Resolve Tag to Checkout
236+ id : resolve_ref
237+ run : |
238+ if [ -z "${{ github.event.inputs.release }}" ] || [ "${{ github.event.inputs.release }}" = "latest" ]; then
239+ echo "ref=${{ steps.get_latest_tag.outputs.tag }}" >> $GITHUB_OUTPUT
240+ else
241+ echo "ref=${{ github.event.inputs.release }}" >> $GITHUB_OUTPUT
242+ fi
235243 - name : Checkout Data Management App Repo
236244 uses : actions/checkout@v4
237245 with :
238246 repository : hydroserver2/hydroserver-data-management-app
239- ref : refs/tags/ ${{ github.event.inputs.release || steps.get_latest_tag .outputs.tag }}
247+ ref : ${{ steps.resolve_ref .outputs.ref }}
240248 path : data_mgmt
241249 - name : Setup Node 18.x
242250 uses : actions/setup-node@v3
You can’t perform that action at this time.
0 commit comments