Is there any interest in adding continuous integration (GitHub Workflows) to the repositories at https://github.com/MX-Linux and https://github.com/antiX-Linux ?
I have experience with GitHub Workflows and other continuous integration solutions. Some great things about having continuous integration are:
1. Providing a common standard development environment: This addresses the infamous "but it works on my machine" problem. It also helps new members of the team get up to speed by showing how the test/build process is run.
2. Provides assurance that everything works as expected: If you're having problems with your local development environment but the same code works in GitHub Workflows, then you know that the problem is on your end of things. On the other hand, if the GitHub Workflows setup isn't working, then everyone on the team knows that there's a systemic problem and can turn their attention to addressing it.
3. Executing the entire test/build suite with different parameters simultaneously: For building the ISO, you can run the FluxBox, Xfce, and KDE builds in parallel simultaneously rather than one at a time.
4. Can be made to run the entire test/build suite at regular intervals: You can run the test/build suite of the main/master branch on a regular basis and display a badge showing the results on the README page.
5. GitHub Workflows can run the entire test/build suite in pull requests: This makes it easier to evaluate each pull request submitted.
6. GitHub Workflows can automatically deploy the output of the main/master branch if the entire test/build suite is successful.
You can see an example of my work with GitHub workflows at https://github.com/swiftlinux/remaster-mx21 .
GitHub Workflows
Re: GitHub Workflows
Oh yes plz, would be really wonderful!!!!
THXXX!!!
( 10 x thumb up smiley )
THXXX!!!
( 10 x thumb up smiley )