After creating a release, the download tarball has no name - just version.tar.gz (or zip). Is is possible to download name-version.tar.gz?
Also the download tarball version.tar.gz, when unpacked, contains no version in the path - just the name. Can it have both?
For example, I have a release at https://codeberg.org/chris_willing/pvc/releases which provides a download of https://codeberg.org/chris_willing/pvc/archive/0.9.1.tar.gz which unpacks to:
drwxrwxr-x root/root 0 2025年06月22日 16:43 pvc/
-rw-rw-r-- root/root 221 2025年06月22日 16:43 pvc/.gitignore
-rw-rw-r-- root/root 650 2025年06月22日 16:43 pvc/INSTALL
-rw-rw-r-- root/root 35141 2025年06月22日 16:43 pvc/LICENSE
etc.
The same repo at Gitlab has releases at https://gitlab.com/chris.willing/pvc/-/releases/ which, for version 0.9.1, provides a download of https://gitlab.com/chris.willing/pvc/-/archive/0.9.1/pvc-0.9.1.tar.gz (note name 'pvc' is included in the download name) which unpacks to:
drwxrwxr-x root/root 0 2025年06月22日 16:43 pvc-0.9.1/
-rw-rw-r-- root/root 221 2025年06月22日 16:43 pvc-0.9.1/.gitignore
-rw-rw-r-- root/root 650 2025年06月22日 16:43 pvc-0.9.1/INSTALL
-rw-rw-r-- root/root 35141 2025年06月22日 16:43 pvc-0.9.1/LICENSE
etc.
(note version 0.9.1 is included in unpacked file path).
Github can give the same result after some URL wrangling e.g. https://github.com/cwilling/pvc/archive/0.7.10/pvc-0.7.10.tar.gz
Is it possible to download a tarball which includes the project name (like pvc-0.9.1.tar.gz) and includes the version in the unpacked file path?
Thanks for any insights,
chris
### Comment
After creating a release, the download tarball has no name - just version.tar.gz (or zip). Is is possible to download name-version.tar.gz?
Also the download tarball version.tar.gz, when unpacked, contains no version in the path - just the name. Can it have both?
For example, I have a release at [https://codeberg.org/chris_willing/pvc/releases](https://codeberg.org/chris_willing/pvc/releases) which provides a download of [https://codeberg.org/chris_willing/pvc/archive/0.9.1.tar.gz](https://codeberg.org/chris_willing/pvc/archive/0.9.1.tar.gz) which unpacks to:
```
drwxrwxr-x root/root 0 2025年06月22日 16:43 pvc/
-rw-rw-r-- root/root 221 2025年06月22日 16:43 pvc/.gitignore
-rw-rw-r-- root/root 650 2025年06月22日 16:43 pvc/INSTALL
-rw-rw-r-- root/root 35141 2025年06月22日 16:43 pvc/LICENSE
etc.
```
The same repo at Gitlab has releases at [https://gitlab.com/chris.willing/pvc/-/releases/](https://gitlab.com/chris.willing/pvc/-/releases/) which, for version 0.9.1, provides a download of [https://gitlab.com/chris.willing/pvc/-/archive/0.9.1/pvc-0.9.1.tar.gz](https://gitlab.com/chris.willing/pvc/-/archive/0.9.1/pvc-0.9.1.tar.gz) (note name 'pvc' is included in the download name) which unpacks to:
```
drwxrwxr-x root/root 0 2025年06月22日 16:43 pvc-0.9.1/
-rw-rw-r-- root/root 221 2025年06月22日 16:43 pvc-0.9.1/.gitignore
-rw-rw-r-- root/root 650 2025年06月22日 16:43 pvc-0.9.1/INSTALL
-rw-rw-r-- root/root 35141 2025年06月22日 16:43 pvc-0.9.1/LICENSE
etc.
```
(note version 0.9.1 is included in unpacked file path).
Github can give the same result after some URL wrangling e.g. [https://github.com/cwilling/pvc/archive/0.7.10/pvc-0.7.10.tar.gz](https://github.com/cwilling/pvc/archive/0.7.10/pvc-0.7.10.tar.gz)
Is it possible to download a tarball which includes the project name (like pvc-0.9.1.tar.gz) and includes the version in the unpacked file path?
Thanks for any insights,
chris