Skip to content

Remove code from repo and small CI improvements

Administrator requested to merge remove-code-from-repo into master

Code shouldn't be in the pmaports tree, so let's remove it. I made separate repos for every application we use that has the code in our tree, and moved the source to it including it's git history. Finally we have proper package versions and per application CI, issues, merge requests, etc.

This also means the flake8 check now only checks testcases in .gitlab-ci/testcases. While I modified that, I took the opportunity to split the testcase linting out from the shellcheck. The Clang C linting test is now also removed, as it's in the application repositories instead.

Except for the wiki check if a device port is made, the first stage of the CI is now allowed to fail to allow people to see if their package actually compiles before they start fixing linting issues. Of course an MR should still never be merged when it's marked with an exclamation mark, except for cases like this MR where the $pkgver switches to a new versioning scheme as defined by upstream sources.

Edited by Administrator

Merge request reports

Loading