From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 60E1E1382C5 for ; Wed, 17 Feb 2021 22:18:24 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9D386E08CE; Wed, 17 Feb 2021 22:18:20 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 5FBB1E0875 for ; Wed, 17 Feb 2021 22:18:20 +0000 (UTC) Date: Wed, 17 Feb 2021 15:18:16 -0700 From: Tim Harder To: gentoo-dev@lists.gentoo.org Subject: [gentoo-dev] official github action for pkgcheck Message-ID: Mail-Followup-To: gentoo-dev@lists.gentoo.org Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline X-Archives-Salt: a6201992-e801-410b-871a-810567de4914 X-Archives-Hash: 1b3c158a55564477a8c422ae3b36fb22 Hi all, For those with ebuild overlays on GitHub interested in QA, I've hacked up an initial GitHub Action for pkgcheck using javascript action support [1] that simplifies running pkgcheck and allows for custom arguments. For those familiar with github workflows, the examples on the pkgcheck-action homepage should be self-explanatory. If you already happen to have pieced together your own pkgcheck workflow, I'd suggest migrating to the official action since it enables many features such as cache support, colored output, internalized gentoo repo syncing, repo metadata generation, and more that your workflow probably doesn't handle. In addition, other interesting features such as incremental output (showing what changed between scans) and possibly even incremental scanning may be supported if I'm inspired. Note that the project is still quite fresh so I'm looking for people willing to report bugs and/or make feature requests. After some time I'll probably publish a release to the GitHub marketplace so it'll be easier to find for newcomers. Thanks, Tim [1]: https://github.com/pkgcore/pkgcheck-action