Re: Regarding github CI

2023-09-07 Thread Joshua Root
I have wanted to add some testing to the CI and buildbot for some time, but there are a few complications to consider. The first and simplest barrier is that the current release of MacPorts errors out if you try to run tests on a port that doesn't explicitly enable them. Related to that is the

Re: Regarding github CI

2023-09-06 Thread Jason Liu
I believe you are talking about automatically updating Portfiles? I feel like this has the potential to be incredibly dangerous. As someone who works on ports that often have a very large number of dependencies, I have sometimes encountered situations where if the dependencies get updated too far b

Re: Regarding github CI

2023-09-06 Thread David Gilman
If adding `port test` to the CI runner is not acceptable have you considered setting up a second, separate buildbot/CI-type system for this? You'd get a good signal from just running tests against a single OS version, cutting down on the compute you need to do, and you'd only open a PR once you've

Regarding github CI

2023-09-06 Thread Kirill A. Korinsky via macports-dev
Folks, As you may have noticed a few weeks ago, I opened a PR https://github.com/macports/macports-ports/pull/20092 in which I propose enabling the execution of port test as part of GitHub's CI. I understand that not all ports currently h