Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ludusavi linux archive having missing executable permissions #398

Closed
MRDGH2821 opened this issue Oct 9, 2024 · 3 comments
Closed

Ludusavi linux archive having missing executable permissions #398

MRDGH2821 opened this issue Oct 9, 2024 · 3 comments
Labels
bug Something isn't working
Milestone

Comments

@MRDGH2821
Copy link

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.

devmatteini/dra#232

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

Logs

No response

@MRDGH2821 MRDGH2821 added the bug Something isn't working label Oct 9, 2024
@MRDGH2821 MRDGH2821 changed the title Ludus linux archive having missing executable permissions Ludusavi linux archive having missing executable permissions Oct 9, 2024
@mtkennerly
Copy link
Owner

Hi! This seems to be a limitation of GitHub's actions/upload-artifact: actions/upload-artifact#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 mtkennerly added this to the v0.26.0 milestone Oct 10, 2024
@MRDGH2821
Copy link
Author

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

@mtkennerly
Copy link
Owner

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants