Yast team has a great experience in automating tasks that can be done by machines in order to save time that can be used better. We usually use Jenkins for running these jobs.

Why to use automation?

  • It's error-prone
  • It runs 24 hours a day, even on weekends
  • It's much faster than humans
  • It can do all the boring stuff and never complains

Examples of automation

  • Open pull-requests reminder https://github.com/jreidinger/pullrequestsreminder @Jenkins
  • Auto-testing and auto submission to OBS/IBS for all now code via Packaging Tasks, e.g., @Jenkins

Ideas what can be automated further

  • Bugzilla is now able to set several NEEDINFO flags, one can be lost is so many e-mails and this simple tool would daily check for NEEDINFO pending (per user, per team, ...)
  • Even better are e-mails from FATE - this tool should, again, check for NEEDINFO flags and report them to you
  • Automatic generator of translations and auto-submitter to openSUSE
  • Any more ideas are welcome!

Looking for hackers with the skills:

automation ruby bash github bugzilla fate

This project is part of:

Hack Week 11

Activity

  • about 8 years ago: evshmarnev liked this project.
  • over 9 years ago: mvidner liked this project.
  • over 9 years ago: schillingf liked this project.
  • over 9 years ago: locilka liked this project.
  • almost 10 years ago: locilka added keyword "automation" to this project.
  • almost 10 years ago: locilka added keyword "ruby" to this project.
  • almost 10 years ago: locilka added keyword "bash" to this project.
  • almost 10 years ago: locilka added keyword "github" to this project.
  • almost 10 years ago: locilka added keyword "bugzilla" to this project.
  • almost 10 years ago: locilka added keyword "fate" to this project.
  • almost 10 years ago: locilka started this project.
  • almost 10 years ago: locilka originated this project.

  • Comments

    • locilka
      over 9 years ago by locilka | Reply

      Bugzilla checker lives at: https://github.com/kobliha/bugzilla-tools

    • locilka
      over 9 years ago by locilka | Reply

      And FATE checker has been added there as well

    Similar Projects

    Dawnscanner: parsing a simple sinatra application by pperego

    [comment]: # (Please use the project descriptio...


    Reduce the amount of TODOs for RuboCop in OBS by enavarro_suse

    Project Description

    The OBS project has a...


    Modernize SCC Customer Management and/or Patchfinder by digitaltomm

    [comment]: # (Please use the project descriptio...


    Catalog/Online Store for a bakery in Rails 7 by gfilippetti

    [comment]: # (Please use the project descriptio...


    Generic text file preprocessor using custom syntax for define include ifdef by mdati

    Project Description

    Scope of this project...


    Installation server setup utility - continued by csalmond

    Project Description

    Create a utility that...


    Testing and adding GNU/Linux distributions on Uyuni by juliogonzalezgil

    Join the Gitter channel! [https://gitter.im/uy...


    Collect flaky test cases identified by the team in a GitHub board and highlight them in the Test report by oscar-barrios

    Project Description

    Flaky tests: Th...


    Avahi Integration and Network Connection by vojha

    Avahi Integration and Network Connection

    ...


    Test Results for openQA on GitHub by livdywan

    Project Description

    Jobs in openQA are us...


    Deep clean-up of the Uyuni documentation files by omaric

    Project Description

    This project is plann...


    AI frontend to Bugzilla by paolodepa

    Project Description

    Over the years, our b...


    Bugzilla mobile client by paolodepa

    Project Description

    _DISCLAIMER: I'm **no...