Commit Graph
42 Commits
Author SHA1 Message Date
Michał Górny 7e0b674948 .github/pull_request_template.md: Require build logs
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-08-02 04:13:40 +02:00
Michał Górny 2d1b4da6b3 .github/pull_request_template.md: Add a note about dev branch
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-07-26 17:32:34 +02:00
Michał Górny e4e5a95453 .github: Add a rule about e-mail addresses to the PR template
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-07-23 20:08:18 +02:00
Michał Górny 244116966c .github: Add a pull request template based on ::gentoo
Signed-off-by: Michał Górny <mgorny@gentoo.org>
2026-07-19 17:48:45 +02:00
Florian Albrechtskirchinger bda85e84db .github/workflows: bump actions/*
Node.js 20 actions are deprecated.

See-also: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
See-also: https://github.com/actions/checkout
See-also: https://github.com/actions/setup-python
Signed-off-by: Florian Albrechtskirchinger <falbrechtskirchinger@gmail.com>
2026-03-24 06:48:22 +01:00
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