jjb: babeltrace: use clang-format-16
[lttng-ci.git] / jobs / barectf.yaml
index 180e6a99aef68d92173020cbce48398214112939..160bf3814bdaec111cfc8a44d6e1d8414c80a419 100644 (file)
       - workspace-cleanup: &barectf_publisher_workspace_cleanup_defaults
           clean-if:
             - failure: false
+      - ircbot: &barectf_publisher_ircbot_defaults
+          strategy: statechange-only
+          message-type: summary
+          matrix-notifier: only-parent
 
 
 ## Templates ##
@@ -68,6 +72,7 @@
 
     publishers:
       - workspace-cleanup: *barectf_publisher_workspace_cleanup_defaults
+      - ircbot: *barectf_publisher_ircbot_defaults
       - email-ext:
          recipients: '{obj:email_to}'
          reply-to: ci-notification@lists.lttng.org
@@ -92,7 +97,7 @@
            - recipients
 
 - job-template:
-    name: dev_gerrit_barectf_{buildtype}
+    name: dev_review_barectf_{version}_{buildtype}
     defaults: barectf
     concurrent: true
 
             - project-compare-type: 'PLAIN'
               project-pattern: 'barectf'
               branches:
-                - branch-compare-type: 'ANT'
-                  branch-pattern: '**'
+                - branch-compare-type: 'PLAIN'
+                  branch-pattern: '{version}'
 
     properties:
       - build-discarder:
       - shell:
          !include-raw-escape: scripts/barectf/build.sh
 
+    publishers:
+      - workspace-cleanup: *barectf_publisher_workspace_cleanup_defaults
+
 
 ## Views ##
 - view-template:
     version:
       - master
       - stable-3.0
+      - stable-3.1
     jobs:
       - 'barectf_{version}_{buildtype}':
           buildtype: linuxbuild
-          platforms: !!python/tuple [jammy-amd64]
+          platforms: !!python/tuple [deb12-amd64]
 
 - project:
-    name: gerrit-barectf
+    name: review-barectf
     github_user: efficios
     github_name: barectf
+    version:
+      - master
+      - stable-3.0
+      - stable-3.1
     jobs:
-      - 'dev_gerrit_barectf_{buildtype}':
+      - 'dev_review_barectf_{version}_{buildtype}':
           buildtype: linuxbuild
-          platforms: !!python/tuple [jammy-amd64]
+          platforms: !!python/tuple [deb12-amd64]
 
 - project:
     name: barectf-views
This page took 0.0238 seconds and 4 git commands to generate.