mirror of
https://git.savannah.gnu.org/git/guix.git
synced 2025-01-31 06:46:50 +01:00
doc: Document Cuirass build notifications.
* doc/contributing.texi (Tracking Bugs and Changes) <Cuirass Build Notifications>: New subsection. Change-Id: Icead24ec18cd4511ee6217aae3c1d11ec552a9c7 Reviewed-by: Mathieu Othacehe <othacehe@gnu.org>
This commit is contained in:
parent
b6619c5db4
commit
cbd20d6274
1 changed files with 39 additions and 1 deletions
|
@ -1771,6 +1771,7 @@ patch submissions and topic branches.
|
||||||
* Managing Patches and Branches:: How changes to Guix are managed.
|
* Managing Patches and Branches:: How changes to Guix are managed.
|
||||||
* Debbugs User Interfaces:: Ways to interact with Debbugs.
|
* Debbugs User Interfaces:: Ways to interact with Debbugs.
|
||||||
* Debbugs Usertags:: Tag reports with custom labels.
|
* Debbugs Usertags:: Tag reports with custom labels.
|
||||||
|
* Cuirass Build Notifications:: Be alerted of any breakage via RSS feeds.
|
||||||
@end menu
|
@end menu
|
||||||
|
|
||||||
@node The Issue Tracker
|
@node The Issue Tracker
|
||||||
|
@ -2020,6 +2021,43 @@ with the @code{guix} user. If the usertag proves useful to you,
|
||||||
consider updating this section of the manual so that others will know
|
consider updating this section of the manual so that others will know
|
||||||
what your usertag means.
|
what your usertag means.
|
||||||
|
|
||||||
|
@node Cuirass Build Notifications
|
||||||
|
@subsection Cuirass Build Notifications
|
||||||
|
|
||||||
|
@cindex build event notifications, RSS feed
|
||||||
|
@cindex notifications, build events
|
||||||
|
Cuirass includes @acronym{RSS, Really Simple Syndication} feeds as one
|
||||||
|
of its features (@pxref{Notifications,,,cuirass}). Since
|
||||||
|
@url{https://ci.guix.gnu.org/, Berlin} runs an instance of Cuirass, this
|
||||||
|
feature can be used to keep track of recently broken or fixed packages
|
||||||
|
caused by changes pushed to the Guix git repository. Any RSS client can
|
||||||
|
be used. A good one, included with Emacs, is @xref{Gnus,,,gnus}. To
|
||||||
|
register the feed, copy its URL, then from the main Gnus buffer,
|
||||||
|
@samp{*Group*}, do the following:
|
||||||
|
|
||||||
|
@cindex Gnus, configuration to read CI RSS feeds
|
||||||
|
@cindex RSS feeds, Gnus configuration
|
||||||
|
@example
|
||||||
|
@kbd{G R} https://ci.guix.gnu.org/events/rss/?specification=master RET
|
||||||
|
Guix CI - master RET Build events for specification master. RET
|
||||||
|
@end example
|
||||||
|
|
||||||
|
@noindent
|
||||||
|
Then, back at the @samp{*Group*} buffer, press @kbd{s} to save the newly
|
||||||
|
added RSS group. As for any other Gnus group, you can update its
|
||||||
|
content by pressing the @kbd{g} key. You should now receive
|
||||||
|
notifications that read like:
|
||||||
|
|
||||||
|
@example
|
||||||
|
. [ ?: Cuirass ] Build tree-sitter-meson.aarch64-linux on master is fixed.
|
||||||
|
. [ ?: Cuirass ] Build rust-pbkdf2.aarch64-linux on master is fixed.
|
||||||
|
. [ ?: Cuirass ] Build rust-pbkdf2.x86_64-linux on master is fixed.
|
||||||
|
@end example
|
||||||
|
|
||||||
|
@noindent
|
||||||
|
where each RSS entry contains a link to the Cuirass build details page
|
||||||
|
of the associated build.
|
||||||
|
|
||||||
@node Commit Access
|
@node Commit Access
|
||||||
@section Commit Access
|
@section Commit Access
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue