Commit Graph

13 Commits

Author SHA1 Message Date
Andrew Ammerlaan
e19e4730a0 .github/workflows/*: reduce code-duplication
Reduce code duplication by moving the ::gentoo setup part
into a seperate script. This way only one file has to be
edited when e.g. updating the profile to a new version

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-04-02 11:52:30 +02:00
Andrew Ammerlaan
292e03dc22 .github/workflows/repoman.yml: Use script to auto run the latest rm
By using a seperate script instead of running everything in the yml
file, we gain the ability to use and manipulate variables. This
means that we can now automatically run the latest version of
repoman, which should make this more hands-off by removing the
need to update this every now and then.

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-04-02 11:52:30 +02:00
Andrew Ammerlaan
b951fd74ad .github/workflows/pkgcheck.yml: re-add arguments
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-02-18 12:22:37 +01:00
Andrew Ammerlaan
ac5ddb0aec .github/workflows/pkgcheck.yml: test with the official pkgcore/pkgcheck-action
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-02-18 12:14:30 +01:00
Andrew Ammerlaan
1f3eb4b892 scripts/check-duplicates.sh: run in correct dir
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-02-17 16:22:02 +01:00
Andrew Ammerlaan
16f5492d54 .github/workflows/duplicates.yml: add script to check for potential duplicates
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-02-17 16:17:36 +01:00
Theo Anderson
3f8187117d .github: [pkgcheck] ignore OldPackageUpdate checks
These updates are used for packages which have moved from ::guru
 to ::gentoo under a different category/name.
Pkgcheck only looks for the updated package within ::guru even
 if it still exists in ::gentoo

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Theo Anderson <telans@posteo.de>
2021-02-16 20:51:35 +13:00
Andrew Ammerlaan
18909c1ca5 .github/workflows/pkgcheck.yml: use --keywords instead of --checks to
only skip the problematic output of the AcctCheck instead of the whole check

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-01-29 11:58:19 +01:00
Andrew Ammerlaan
a9fbaff9ef .github/workflows/pkgcheck.yml: make compatible with pkgcheck-0.8
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-01-28 12:00:14 +01:00
Andrew Ammerlaan
8f5d1dd2e4 .github/workflows/pkgcheck.yml: found the correct name for this check
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-01-19 22:57:30 +01:00
Andrew Ammerlaan
84555715ae .github/workflows/pkgcheck.yml: skip MissingAccountIdentifier check
in overlays ACCT_*_ID variables should be set to -1 for auto-assignment
which means this check will always fail in ::guru

Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-01-19 22:16:53 +01:00
Andrew Ammerlaan
7b42dce12e README.md: show result of checks
Closes: https://github.com/gentoo/guru/issues/16
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-01-03 11:25:59 +01:00
Andrew Ammerlaan
3dff7190aa .github/workflows: add pkgcheck and repoman checks
Lets see if this will work like this

Thanks to the ::science overlay

Bug: https://github.com/gentoo/guru/issues/16

Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@riseup.net>
2021-01-03 11:06:58 +01:00