-
Notifications
You must be signed in to change notification settings - Fork 343
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: Add AppImage #1391
base: master
Are you sure you want to change the base?
CI: Add AppImage #1391
Conversation
Just quickly installed the dunst -git aur package to check, and yes I have the same issue with it, which I means I found a bug that I likely need to report if hasn't been already lol |
The here link gives me a 404. Could you describe which issues are you getting with the new dunst? I assume only in the master branch? |
https://github.com/Samueru-sama/dunst/actions/runs/11643737551 scroll to the end and download the appimage. And about the issue I ran into, I will open an issue in detail for it with screenshots and all of that later. UPDATE: Context for others, the issue was resolved here. |
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.
Grandpa's review is here! I just read up my e-mails and found #432.
Especially look for the differences in POSIX and bash compatible shells. You can look up the standard: https://pubs.opengroup.org/onlinepubs/9799919799/
The frame based HTML view is totally archaic and cumbersome in the 2020s. But you can look into Shell & Utilites
volume. Time invested there is not wasted.
Also the Docker best practices is always a good read for building CI/CD pipelines.
@bebehei Are you sure I have bashism in the |
@Samueru-sama Yes, |
Co-authored-by: Benedikt Heine <[email protected]>
Ok, about
(text bold by me) To me, this makes no sense. After all, let's just assume, this is no bashism. |
Co-authored-by: Benedikt Heine <[email protected]>
Codecov ReportAll modified and coverable lines are covered by tests ✅
❗ Your organization needs to install the Codecov GitHub app to enable full functionality. Additional details and impacted files@@ Coverage Diff @@
## master #1391 +/- ##
==========================================
+ Coverage 65.11% 65.16% +0.04%
==========================================
Files 50 50
Lines 8649 8649
Branches 1021 1021
==========================================
+ Hits 5632 5636 +4
+ Misses 3017 3013 -4
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. |
Fixed the AppRun because the new one wasn't working like it should. it is a bit confusing how it works so here is an explanation. The AppImage runtime sets a few env variables, one of those is the env variable So I transfer that to a new variable called So the first case statement checks if Then if none of this matches, there is a fallback to check the first argument if it matches And if none of this happens the instructions are given and the appimage defaults to running |
Co-authored-by: Benedikt Heine <[email protected]>
This PR introduces the generation of an AppImage.
Some context here
The produced appimage uses the static appimage runtime and bundles all the libraries and its own ld-musl.so, so it should work on any linux system from the last 15 years.
Also I'm creating some dummy icon and .desktop entry, it would be nice if dunst gets its official .desktop and icon.
Also while the AppImage that I produce from the last stable build works perfectly, I just tested the one produced here which is a git build and it does have some issues finding the icons? and also the notification window is bigger for some reason, not sure if this is a known issue or an issue that would only affect the appimage for recent builds?UPDATE: Fixed