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

[feat req] Non-zip artifacts #426

Open
cnlohr opened this issue Aug 19, 2023 · 11 comments
Open

[feat req] Non-zip artifacts #426

cnlohr opened this issue Aug 19, 2023 · 11 comments
Labels
enhancement New feature or request

Comments

@cnlohr
Copy link

cnlohr commented Aug 19, 2023

What would you like to be added?

It may already be possible, but I can't figure out how to do it. For a variety of reasons, I would find it very useful if we could upload non-zip artifacts.

Why is this needed?

For instance:

  1. It would be possible to upload an image on-commit with information about the specific build that outlines details about the repo's current state.
  2. If I want to upload a .zip file, I don't want it double-zipped.
  3. Artifacts can be used by embedded devices to update, whereas zipped files are hard to deal with on embedded devices.
@cnlohr cnlohr added the enhancement New feature or request label Aug 19, 2023
@theogravity
Copy link

theogravity commented Jan 5, 2024

This is important for uploading Linux AppImage files:

https://docs.appimage.org/packaging-guide/distribution.html#do-not-put-appimages-into-other-archives

@MohabMohie
Copy link

++ same concern for double zipping files
and also if I want to attach log files or html files and easily access them from a mobile device :)

@Hainguyen1210
Copy link

Here is my use case. I want to generate the file openapi.json, if I have the link to the file in plain, I can directly use https://redocly.github.io/redoc/ to load the API spec.

@plauche
Copy link

plauche commented Mar 8, 2024

++ Would love to see this. I'm using this action to quickly bundle up tooling directories, and since permissions are erased by the action I find myself creating archives of the directories. Which are then zipped up by the action so my users must extract the artifacts twice.

@flywire
Copy link

flywire commented Mar 31, 2024

Support simply renaming the zip file extension without zipping it again so the artifact can be opened as a document.

Eg: https://en.wikipedia.org/wiki/OpenDocument

The Open Document Format for Office Applications (ODF), also known as OpenDocument, standardized as ISO 26300, is an open file format for word processing documents, spreadsheets, presentations and graphics and using ZIP-compressed[6] XML files.

@JamesAllsopp
Copy link

This really needs adding. I use a flow to build a pdf from latex. I could view this directly in my browser if it hadn't been zipped.

@cnlohr
Copy link
Author

cnlohr commented Oct 5, 2024

For me it is primarily for something very similar, in that it would be very helpful to output a .svg or .png that contains detailed information about the build.

@c92s
Copy link

c92s commented Oct 7, 2024

+1 from me too, I would like to upload test reports in HTML format, which could then viewed directly in the browser.

@qaniere
Copy link

qaniere commented Oct 9, 2024

  • 1 from me to, would be great to view files from the browser

@Mitkee
Copy link

Mitkee commented Dec 11, 2024

In most of my workflows, I have test reports generated in HTML formats. While it's nice that I -can- upload the reports, opening them from a ZIP archive is quite tedious.

If the concern is for size of uploads here negatively affecting performance, perhaps we could limit non-zipped uploads to be say <= 5Mb in size? Alternatively, could we get some sort of convenience function to just open the unzipped file straight in the browser without having to go through the unzip step?

@mpeysakhov-PTC
Copy link

Generating a tarpaulin.html coverage report but cannot give direct link to it since it is zipped.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests