Cli/ref/mw gitlab release upload

mw gitlab release upload
Upload release asset files or links to GitLab Release

Synopsis
Upload release assets to GitLab Release

You can define the display name by appending ‘#’ after the file name. The link type comes after the display name (eg. ‘myfile.tar.gz#My display name#package’)

mw gitlab release upload &lt;tag&gt; [&lt;files&gt;...] [flags]

Examples
Upload a release asset with a display name (type will default to 'other') $ glab release upload v1.0.1 '/path/to/asset.zip#My display label'

Upload a release asset with a display name and type $ glab release upload v1.0.1 '/path/to/asset.png#My display label#image'

Upload all assets in a specified folder (types will default to 'other') $ glab release upload v1.0.1 ./dist/*

Upload all tarballs in a specified folder (types will default to 'other') $ glab release upload v1.0.1 ./dist/*.tar.gz

Upload release assets links specified as JSON string $ glab release upload v1.0.1 --assets-links=' [   {      &quot;name&quot;: &quot;Asset1&quot;, &quot;url&quot;:&quot;https://&lt;domain&gt;/some/location/1&quot;, &quot;link_type&quot;: &quot;other&quot;, &quot;filepath&quot;: &quot;path/to/file&quot; } ]'

Options
-a, --assets-links JSON  JSON string representation of assets links (e.g. `--assets='[{&quot;name&quot;: &quot;Asset1&quot;, &quot;url&quot;:&quot;https://&lt;domain&gt;/some/location/1&quot;, &quot;link_type&quot;: &quot;other&quot;, &quot;filepath&quot;: &quot;path/to/file&quot;}]')`

Options inherited from parent commands
--help             Help for this command --no-interaction   Do not ask any interactive questions -R, --repo OWNER/REPO  Select another repository using the OWNER/REPO or `GROUP/NAMESPACE/REPO` format or full URL or git URL -v, --verbose count    Increase output verbosity. Example: --verbose=2 or -vv