-
-
Notifications
You must be signed in to change notification settings - Fork 1
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
ci(build): upload compiled artifact & display job summary #127
Conversation
There are three zips that I've globbed for (firefox, chrome, and "sources" - the repo contents basically - would be built by the previous steps), I assume they will each be uploaded as a separate artifact? Or are they combined into one zip artifact? |
Unfortunately, you always get a wrapper zip with the artifact upload. |
Argh. Should I upload the directories of the zips isntead of the zip themselves, and individually? |
Ex: - name: Upload compiled Chrome extension
uses: actions/upload-artifact@v4
with:
path: dist/chrome-mv3
- name: Upload compiled Firefox extension
uses: actions/upload-artifact@v4
with:
path: dist/firefox-mv2 Seems cumbersome :/ |
I don't mind the wrapper zip these days and just accept the harsh reality that we live in lol. You can separate it out into multiple steps if you want, I'd say it's fine in this case cause it's 3 known zips that you're building. It's a lot harder to justify something like all the accents of a Catppuccin flavour. |
Do you know what the assets look like in the UI if you don't provide a |
I think it does default to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍
I think this means we can view the sizes of the artifacts to make sure nothing like https://togithub.com/wxt-dev/wxt/issues/738 happens again. Also just means you can verify/test the files in general.