ludusavi icon indicating copy to clipboard operation
ludusavi copied to clipboard

Ludusavi linux archive having missing executable permissions

Open MRDGH2821 opened this issue 1 year ago • 2 comments

Ludusavi version

v0.25.0

Operating system

Linux

Installation method

Standalone

Description

I'm using Chezmoi to manage my dotfiles. And I also using it to install some packages. To auto download github releases, I'm using dra

I raised this issue first at DRA stating that ludusavi executable is not getting auto installed, but they say that ludusavi executable itself has insufficient executable permissions due to which DRA is not able to detect any executables.

https://github.com/devmatteini/dra/issues/232

Can this github release asset be re-uploaded with correct permissions?

Logs

No response

MRDGH2821 avatar Oct 09 '24 02:10 MRDGH2821

Hi! This seems to be a limitation of GitHub's actions/upload-artifact: https://github.com/actions/upload-artifact/issues/38

I suppose this makes a good argument for switching to .tar.gz instead of .zip, since it can preserve the permissions. I don't want to retroactively change that in the existing release, but I'll look into doing it for the next one.

mtkennerly avatar Oct 10 '24 04:10 mtkennerly

This is indeed a good idea. I'll let this issue be open until the next release.

MRDGH2821 avatar Oct 10 '24 04:10 MRDGH2821

This is now available with v0.26.0 :D https://github.com/mtkennerly/ludusavi/releases/tag/v0.26.0

mtkennerly avatar Oct 29 '24 18:10 mtkennerly