Skip to content

Add explicit failure notification to scheduled workflows #2424

@tonyandrewmeyer

Description

@tonyandrewmeyer

As discovered in canonical/jubilant#301, if a scheduled workflow fails, the person who last modified the schedule (or originally created it, if no modifications) is notified. This is not a very resilient or team-focused solution.

Let's update our scheduled workflows to have an explicit failure notification mechanism (creating an issue with gh is likely simplest):

  • example charm integration tests
  • integration tests
  • published charms tests - maybe not this one, because it regularly fails, although we have made progress, or maybe we can have a set of expected failures or something similar?
  • smoke test - currently failing on 2.9, but let's get that fixed
  • TIOBE reporting
  • updating the best practice doc
  • updating the charm test pinning

Please also check there aren't new scheduled workflows when doing this issue. Also, check if there are any in other Charm Tech repos that would also benefit from similar changes.

Metadata

Metadata

Assignees

No one assigned

    Labels

    26.10An item we hope to do in the 26.10 cyclerainy daySmall items done in ~10% of each week's time

    Type

    No fields configured for Task.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions