Takuya Wakazono
19f093de06
.github/workflows: use bash as the default shell
...
GitHub Actions adds pipefail only when we use bash.
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions#defaultsrunshell
Closes: https://github.com/gentoo/guru/pull/303
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-03-16 03:14:40 +09:00
Takuya Wakazono
4d769f1bcb
.github/workflows: replace changed-files action with git-diff
...
tj-actions/changed-files repo was compromised and has been removed.
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2025-03-16 03:14:33 +09:00
Takuya Wakazono
257912c328
.github/workflows: notify recovery after schedule event
...
Notify recovery on IRC even after a faulure in the schedule event.
Schedule events are recognized as default branch events, so we can't
filter by the dev branch to get last status.
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
2024-10-26 22:48:17 +09:00
Anna (cybertailor) Vyalkova
e037144bc1
emails.yml: disable explicit "dev" checkout
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-04-18 23:03:12 +05:00
Anna (cybertailor) Vyalkova
77206897e7
ci: bump actions
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2024-04-12 17:37:36 +05:00
Anna (cybertailor) Vyalkova
5201427095
.github/workflows: bump changed-files action
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-06-27 12:55:18 +05:00
Anna (cybertailor) Vyalkova
872f11e38d
.github/workflows/duplicates.yml: inform recoveries
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-06-14 15:14:41 +05:00
Anna (cybertailor) Vyalkova
69cbd3bb1b
pkgcheck.yml: notify on recoveries too
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-18 13:18:47 +05:00
Anna (cybertailor) Vyalkova
c6fd909184
.github/workflows/emails.yml: unbroke
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-04-23 20:11:11 +05:00
Anna (cybertailor) Vyalkova
8784e6fe4b
.github/workflows/emails.yml: switch from archived action
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-04-23 19:52:33 +05:00
Anna (cybertailor) Vyalkova
03d995f606
.github/workflows/emails.yml: clone full repo
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-04-23 19:13:55 +05:00
Anna (cybertailor) Vyalkova
6e33d8cf12
.github/workflows: deinit git submodules (if any)
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-04-23 17:23:00 +05:00
Anna (cybertailor) Vyalkova
7712b364b9
.github/workflows: remove .gitmodules
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-04-23 17:14:56 +05:00
Anna (cybertailor) Vyalkova
14ed45c186
.github/workflows: checkout submodules
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-04-23 17:04:37 +05:00
Anna (cybertailor) Vyalkova
eaf430a014
.github/workflows: run CI on schedule
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-04-20 20:18:09 +05:00
Anna (cybertailor) Vyalkova
2751058f2a
.github/workflows: notify on push only
...
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-03-31 20:28:03 +05:00
Arthur Zamarin
139f67b9b3
ci: notify on IRC for failing ci
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2023-03-17 13:41:55 +02:00
Anna (cybertailor) Vyalkova
87804196df
.github/workflows: update actions
...
* bump actions
* fix indentation and other issues detected by yamllint
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-02-02 11:14:18 +05:00
Julien Roy
e820c2a6e2
.github/workflows: re-enable some checks that are passing now
...
OldPackageUpdate: did some cleaning up, the bug previously mentioned
is resolved now, so packages in ::gentoo don't get flagged
MissingAccountIdentifier: this is fixed as well since the check passes globally
Signed-off-by: Julien Roy <julien@jroy.ca>
2023-01-13 16:36:26 -05:00
Arthur Zamarin
ee8549ebc3
.github/workflows/pkgcheck.yml: Disable NonsolvableDepsInDev
...
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-10-07 18:38:40 +03:00
Andrew Ammerlaan
167fc257b6
emails.yml: only run on push to dev
...
everything that goes into master comes from dev anyway so no need
to run it twice
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2022-04-14 15:38:40 +02:00
Arthur Zamarin
5fa6ea3b1d
Add emails checker against bugzilla workflow
...
A new check that checks that all new emails written in metadata.xml
correspond to existing user in bugzilla.
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-04-06 21:08:40 +03:00
Arthur Zamarin
575a645479
Add new empty emails workflow
...
Added so we have a successful run for full workflow
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
2022-04-06 21:07:28 +03:00
Andrew Ammerlaan
0fa19ebeb3
Drop repoman in favour of pkgcheck/pkgdev
...
As per discussed in [1]
[1] https://archives.gentoo.org/gentoo-dev/message/93df9e7a2ad9d8d33e0cc83b50556d51
Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
2022-04-04 16:47:08 +02:00
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