Skip to content

Conversation

@janbrasna
Copy link
Contributor

📜 Tickets

MTE-4495
(#30044 followup)

💡 Description

Since updating the minor+patch versions used for 26.x pipeline, the runs are pretty stable and almost perfect. At this point, the time limits to catch stuck fastlane snapshot test startups are almost moot, and now cut off some slower runs that have a chance of completing eventually over time. So I'm bumping the cutoff here, to hopefully complete almost all of the locales.

This also adds a few more time limits to places that shown a potential of getting stuck, to fail faster not blocking the runner pool.

That said, this also moves the CI, which takes almost whole Monday (GMT) to run, from workday to overnight on a weekend, when the demand for runners is lower, so it's not blocking other jobs.

📝 Checklist

  • I filled in the ticket numbers and a description of my work
  • I updated the PR name to follow our PR naming guidelines
  • I ensured unit tests pass and wrote tests for new code
  • If needed, I updated documentation and added comments to complex code

Copy link
Contributor Author

@janbrasna janbrasna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While most locales need 12–16mins, there are a few that take several times longer. Allowing that extra time for them (while still setting some timeouts to not leave jobs hanging for hours just in case) actually managed to complete the whole set for me:

Comment on lines 47 to 49
- name: Generate screenshots
timeout-minutes: 55
continue-on-error: true
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Allowing 45min instead of 30 succeeded in all the locales:
https://github.com/janbrasna/firefox-ios/actions/runs/19747830237

Some were close to the 45min mark though so I bumped this further to 55min to hopefully finish as much locales as possible, ideally all, like in the run above.

(NB: The average for a locale is normally about 14–15min; the whole set takes about 15–16hrs.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant