Skip to content

Get Release Upload URL #6

Get Release Upload URL

Get Release Upload URL #6

name: Get Release Upload URL
on:
workflow_dispatch:
inputs:
tag_name:
description: 'Tag name to get upload URL for'
required: true
jobs:
get_upload_url:
runs-on: ubuntu-latest
steps:
- name: Get Upload URL
id: get_upload_url
run: |
curl -L \
-H "Authorization: token ${{ secrets.TOKEN_ACTION }}" \
-H "Accept: application/vnd.github+json" \
-H "X-GitHub-Api-Version: 2022-11-28" \
"https://api.github.com/repos/${{ github.repository }}/releases/tags/${{ inputs.tag_name}}"
# Upload_url=($(curl -L \
# -H "Authorization: token ${{ secrets.TOKEN_ACTION }}" \
# -H "Accept: application/vnd.github+json" \
# -H "X-GitHub-Api-Version: 2022-11-28" \
# "https://api.github.com/repos/${{ github.repository }}/releases/tags/${{ inputs.tag_name}}" | jq -r '.upload_url'))
# echo $Upload_url
# echo "upload_url=$Upload_url" >> "$GITHUB_OUTPUT"
# - name: Output Upload URL
# run: echo "Release upload URL is ${{ steps.get_upload_url.outputs.upload_url }}"