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 feat: 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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant