]> mj.ucw.cz Git - pciutils.git/commitdiff
Maintainer scripts: Create GitHub releases
authorMartin Mares <mj@ucw.cz>
Sat, 8 Jun 2024 18:46:00 +0000 (20:46 +0200)
committerMartin Mares <mj@ucw.cz>
Sat, 8 Jun 2024 18:46:00 +0000 (20:46 +0200)
maint/release

index 9c2521b6f45106dc2c7b363332f740242d1648be..bc1d8fd965763448da63f6c8f332a05b69d0416b 100755 (executable)
@@ -56,3 +56,11 @@ if ($r->{"do_upload"}) {
        print "<confirm> "; <STDIN>;
        system '/home/mj/tree/kup/kup', 'put', "$dd/$pkg.tar", "$dd/$pkg.tar.sig", "/pub/software/utils/pciutils/$pkg.tar.gz"; die if $?;
 }
+
+# GitHub releases
+print "Creating a GitHub release\n";
+my $ghrel = "v$ver";
+`gh release create $ghrel --verify-tag --latest --notes "Automatically generated. Please see the ChangeLog for details."`;
+die if $?;
+`gh release upload $ghrel $dd/$pkg.tar.gz $dd/pkg.tar.gz.sign";
+die if $?