You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,11 +69,11 @@ This indicates that the maintainers will welcome pull requests fixing such issue
69
69
70
70
Current maintainers of this lesson (in alphabetical order) are:
71
71
72
-
*[Matthew Bluteau][matthew-bluteau]
72
+
*[Matthew Bluteau][matthew-bluteau] - Lead Maintainer for the period 1 May 2024 - 31 October 2024
73
73
*[Steve Crouch][steve-crouch]
74
74
*[Kamilla Kopec-Harding][kamilla-kopec-harding]
75
75
*[Doug Lowe][doug-lowe]
76
-
*[Aleksandra Nenadic][aleksandra-nenadic] (lead Maintainer for the period 1 October 2023 - 31 March 2024)
76
+
*[Aleksandra Nenadic][aleksandra-nenadic]
77
77
78
78
The maintainer team aims to meet at 11:00 UK time (BST or GMT) on the fourth Wednesday each month. The meetings alternate between operations meetings and co-working sprints.
79
79
Meeting notes are kept in the [Google doc](https://docs.google.com/document/d/1-SvoY_2GvlQgJnu8zfr6VnU7sev_iWZAIwBUywNSfWE/edit#).
Copy file name to clipboardExpand all lines: _episodes/23-continuous-integration-automated-testing.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -421,4 +421,25 @@ which potentially saves us a lot of time waiting for testing results.
421
421
Overall, this approach allows us to massively scale our automated testing
422
422
across platforms we wish to test.
423
423
424
+
> ## Failed CI Builds
425
+
> A CI build can fail when, e.g. a used Python package no longer supports a particular version of
426
+
> Python indicated in a GitHub Actions CI build matrix. In this case, the solution is either to
427
+
> upgrade the Python version in the build matrix (when possible) or downgrade the package version (and not use the latest one like we have been doing in this course).
428
+
>
429
+
> Also note that, if one job fails in the build for any reason - all subsequent jobs will get cancelled because of the default behavior of
430
+
> GitHub Actions. From [GitHub's documentation](https://docs.github.com/en/actions/using-jobs/using-a-matrix-for-your-jobs#handling-failures):
431
+
>
432
+
> >*"GitHub will cancel all in-progress and queued jobs in the matrix if any job in the matrix fails."*
433
+
>
434
+
> This behaviour can be controlled by changing the value of the `fail-fast` property:
0 commit comments