Skip to content

feat: Adding Arch Linux package generation - #2627

Open
daedalus-codes wants to merge 12 commits into
sourcegit-scm:developfrom
AEthersoftware-Works:features/daedaluscodes/packaging-scripts/master
Open

feat: Adding Arch Linux package generation#2627
daedalus-codes wants to merge 12 commits into
sourcegit-scm:developfrom
AEthersoftware-Works:features/daedaluscodes/packaging-scripts/master

Conversation

@daedalus-codes

Copy link
Copy Markdown

As an Omarchy Linux user, I wanted to provide a means to generate Arch Linux package on releases. I'm hoping this may alleviate AUR package maintainers of some manual steps to re-release the package for Arch based distributions. Additionally, with recent supply chain attacks focused on AUR, I hope this would alleviate any worry about any malicious activity.

@daedalus-codes

Copy link
Copy Markdown
Author

Still a WIP - I've been testing the GitHub Actions build locally using nektos/act - to hopefully get faster feedback on the workflow build/package process loop.

What I hoped would be a weekend project turned out to be a little bigger. I've run into some challenges b/c it uses containers that are run as root. makpkg will not run if the user is root.

I can clean up my changes and provide my config changes to the workflow .yml files in another PR is anyone else would be interested.

In theory™️ this should work with GH actions!
@daedalus-codes
daedalus-codes marked this pull request as ready for review August 23, 2026 17:45
@daedalus-codes

Copy link
Copy Markdown
Author

I was able to get the package to build properly locally within using nektos/act! I believe that GH actions are run as a non-root user, so this shouldn't be an issue. However, if it is, I should be able to address it quickly.

After testing GH Actions in my own fork, I confirmed that it is indeed run as a
root user.
@daedalus-codes
daedalus-codes marked this pull request as draft August 23, 2026 18:22
@daedalus-codes
daedalus-codes marked this pull request as ready for review August 24, 2026 04:53
@daedalus-codes

Copy link
Copy Markdown
Author

Confirmed works 💯 locally w/ ACT and using the action runners on my fork!

This is unnessesary (for now).  If it's desired to test run GH actions locally
with nektos/act, it will be re-added along with other changes/checks to run it
locally.
@daedalus-codes daedalus-codes changed the title Adding Arch Linux package generation Aug 24, 2026
@daedalus-codes

Copy link
Copy Markdown
Author

I have confirmed the actions changes will run - I didn't think to link to it here

I have downloaded the package and installed it & it's running on my machine. 👇👇👇

image
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant