- Jun 29, 2019
-
-
Luca Weiss authored
codespell --skip="./.git,*.patch,*.diff,config-*.*" [ci:skip-build] [ci:skip-vercheck]
-
- Jun 26, 2019
-
-
Luca Weiss authored
-
Daniel Michelin authored
-
- Jun 19, 2019
-
-
Martijn Braam authored
This is required for the pinephone-dontbeevil.
-
- Jun 11, 2019
-
-
Oliver Smith authored
We need to freeze binutils at 2.31 (Alpine has 2.32 already), until issue #295 is resolved. Let's disable the test, so the testsuite passes again if everything else is good, and we don't start to ignore whether it fails or not.
-
- May 30, 2019
-
-
Oliver Smith authored
Do not require ci:ignore-count, when using ci:skip-build in a MR that has change a lot of packages. If the user already supplies ci:skip-build then we can safely assume that we don't to check the package count. Fixes #267
-
Oliver Smith authored
When running on upstream/master, don't compare HEAD against upstream/master. This is the same commit, so all versions will be the same. Instead compare against HEAD~1.
-
Oliver Smith authored
Make sure that changed aports always have a higher version than what is currently in master. This check can be skipped with ci:skip-vercheck (in square brackets). Related: #187
-
- May 24, 2019
-
-
Oliver Smith authored
Move most code from build_changed_aports.py to common.py. Another patch will follow soon, which uses common.py to check the versions of changed aports. Related: #187
-
Oliver Smith authored
Instead of simply skipping the build check, when ci:skip-build is in the last commit message (in brackets), download the sources and verify their checksums. Depends: pmbootstrap!1788
-
- Apr 14, 2019
-
-
Oliver Smith authored
All bugs should be ironed out now. Let's get some more testing by enabling crossdirect in CI again. The crossdirect feature is still only in pmbootstrap master, not in the latest pmbootstrap release. But if it works without problems for some time, we're ready to make a release. This reverts commit 6e3252e4.
-
- Apr 05, 2019
-
-
Oliver Smith authored
Make sure we keep it in sync with Alpine's version.
-
Oliver Smith authored
Disable it, until more bugs are ironed out (see pmaports issues, everything related to crossdirect that is still open). Will be enabled again soon.
-
- Mar 05, 2019
-
-
Oliver Smith authored
Do not crash when a MR was made from the same repository, because the "allow_maintainer_to_push" key does not exist in the GitLab API's output. Check first if the "source_project_id" is the same as the "target_project_id", and if it is, do not try to access "allow_maintainer_to_push" at all.
-
- Feb 28, 2019
-
-
Oliver Smith authored
Check if users activated the 'Allow commits from members who can merge to the target branch' option in their MRs. Add the "only" parameter to each job in .gitlab.yml, so the pipeline can properly run in a "merge request specific context" and give us the environment variable that contains the MR ID.
-
Oliver Smith authored
Allow skipping the "too many packages changed" check by specifying "ci:ignore-count" in the commit message. Allow skipping the package build step by specifying "ci:skip-build" in the commit message. In contrary to the usual "skip ci" method, this will still run all the other CI checks.
-
- Feb 27, 2019
-
-
Luca Weiss authored
Fix this error when installing pmbootstrap with pip and running the pmaports.git testcases: ERROR: 'pmbootstrap' is not a symlink to pmbootstrap.py
-
- Feb 15, 2019
-
-
Oliver Smith authored
Do not fail the CI check with the _git packages that have been added in the initial unity8 packaging.
-
- Jan 22, 2019
-
-
Oliver Smith authored
When we bump the version in pmaports.cfg and the min. required pmaports version in the pmbootstrap code, then forks of pmaports.git must be rebased on pmaports.git master. Otherwise "pmbootstrap init" fails, and because we have it set to quiet (so the output does not distract from the interesting output if everything goes fine), there was no meaningful error message yet. Wrap the "pmbootstrap init" call and display a helpful message that tells the user to rebase.
-
- Jan 02, 2019
-
-
Oliver Smith authored
Happy new year! \o/
-
- Dec 30, 2018
-
-
Oliver Smith authored
Rename test_aports_kde.py to test_aports_framework_versions.py and generalize all referenes in the code from "KDE frameworks" to "frameworks". Check that all Qt packages have the same version, support having the real version in _pkgver and pkgver=9999. Scan all pmaports, not only the ones in the kde dir. Do not output all packages of the "other" category anymore, the package count is enough.
-
- Dec 17, 2018
-
-
Oliver Smith authored
Explain that one needs to set "booting = yes" in the infobox, instead of manually adding the device to the overview nowadays.
-
- Dec 13, 2018
-
-
Oliver Smith authored
In this CI test, we add the upstrem postmarketOS/pmaports.git remote to the checked out git repository. Do not crash when it exists already, so we don't need to remove it before each run when testing locally.
-
Oliver Smith authored
Do not attempt to build deleted aports and fail on them. In the overview of changed files, note which ones have been deleted.
-
Oliver Smith authored
* Move a comment that was after a line of code above that line. That line was very long compared to all others in the file, and now the file fits in 80 characters in every line, like PEP-8 recommends. * Replace "folder" with "dir" in the comments (as I learned lately that "folder" is only a Windows concept).
-
- Nov 29, 2018
-
-
Oliver Smith authored
Make sure this obsolete option won't be used by future devices.
-
- Nov 27, 2018
-
-
Oliver Smith authored
Check if all device packages have the same arch in their device APKBUILD as they have in their deviceinfo. And that they have !archcheck set in the options.
-
- Sep 26, 2018
-
-
Oliver Smith authored
-
- Sep 25, 2018
-
-
Luca Weiss authored
-
- Sep 22, 2018
-
-
Oliver Smith authored
This test case only makes sense in the pmbootstrap repository, and we have it there already. In pmaports, we don't need to check if the "aportgen" code is working - and to check the versions of the aports we already have the test_upstream_compatibility case.
-
- Sep 05, 2018
-
-
Oliver Smith authored
-
- Sep 04, 2018
-
-
Oliver Smith authored
Copy all test cases from the pmbootstrap repository, that are actually testing the aports. They were all adjusted to work nicely in this repository, together with a brand new set of gitlab-ci configs. This also includes the changes from this merge request, that had a better detection of changed packages: <https://gitlab.com/postmarketOS/pmbootstrap/merge_requests/1621>
-