Skip to content
This repository has been archived by the owner on Aug 9, 2024. It is now read-only.

Add Github CI/CD #148

Open
KubaPro010 opened this issue Jun 3, 2024 · 5 comments · May be fixed by #162
Open

Add Github CI/CD #148

KubaPro010 opened this issue Jun 3, 2024 · 5 comments · May be fixed by #162
Labels
enhancement New feature or request

Comments

@KubaPro010
Copy link

It would probably help a lot to add CI/CD scripts into this project, so every commit github will get a server to automatically compile it for you, as long as you get the commands correctly, will this be added?

@KubaPro010 KubaPro010 added the enhancement New feature or request label Jun 3, 2024
@squirlyfoxy
Copy link

CI should be used and implemented when a project is production ready and when the infrastructure of it has been delineated.
As far as I now, the are are ideas to build a custom DNS server without using a REST API to do so.

But I am new here so I don't know what face thinks.

@QuinceTart10
Copy link
Contributor

We're planning on eventually using GitHub Actions to do all the building, but we still have to figure out how to build and pack everything from the CLI + we don't even have proper support and builds for everything yet.

Every platform has its own issues: the Linux AppImage fails to open on Ubuntu 22.04 and Debian, the Windows build has broken image support + we haven't figured out how to pack an installer from the CLI yet, and the macOS build is just an install script for now.

Speaking of install scripts, those are getting improved too.

@GStudiosX2
Copy link
Contributor

GStudiosX2 commented Jun 4, 2024

#162 someone's made a pr for CI/CD

@KubaPro010
Copy link
Author

#162 someone's made a pr for CI/CD

don't you think that i noticed?

@GStudiosX2
Copy link
Contributor

#162 someone's made a pr for CI/CD

don't you think that i noticed?

Just saying it for people that didn't

@the-broz the-broz linked a pull request Jun 6, 2024 that will close this issue
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants