Граф коммитов

7 Коммитов

Автор SHA1 Сообщение Дата
Jarek Potiuk 6984dbc8b8 Skips provider package builds and provider tests for non-master
This PR skips building Provider packages for branches different
than master. Provider packages are always released from master
but never from any other branch so there is no point in running
the package building and tests there

(cherry picked from commit df368f17df361af699dc868af9481ddc3abf0416)
2021-04-15 14:00:31 +01:00
Jarek Potiuk f991734586 Remove Heisentest category and quarantine test_backfill_depends_on_past (#14756)
The whole Backfill class was in Heisentest but only one of those tests
is problematic nowi: test_backfill_depends_on_past. Therfore it makes
sense to remove the class from heisentests and move the
depends_on_past to quarantine.

It turned out that this is the last "Heisentest" and with the
isolation we have now coming in parallel tests, it turns out that
Heisentests are not really good way thinking about the tests - running
them in isolation does not often help, it only makes it more difficult
to flag the tests as flaky.

The quarantine test_backfill_depends_on_past ihas been captured in
the #14755 issue - and hopefully we will make an effort to
de-quarantine some of those tests soon.

(cherry picked from commit 4ce952e7c2)
2021-04-15 14:00:30 +01:00
John Bampton 22509d2c2a Fix grammar and remove duplicate words (#14647)
* chore: fix grammar and remove duplicate words

(cherry picked from commit 6dc24c95e3)
2021-04-15 14:00:30 +01:00
Jarek Potiuk 202b636a4c Fix selective checks for changes outside of airflow .py files (#13430)
When no airflow files change, selective tests only run basic
tests, but this is wrong, because many of .py files are
outside of the airflow folder.

In this case we should enable image building because only then
full set of static checks is executed.

This bug caused for example #13403 to succeed even if it failed
static checks after merge.

(cherry picked from commit 1fe83a435d)
2021-01-21 18:51:05 +00:00
Jarek Potiuk ea5af5bf7a When CLI changes, we also re-run K8S tests (#13305)
Since K8S tests use Airflow CLI (via Helm Chart) we should
also run the K8S tests when CLI changes.

Fixes #12780

(cherry picked from commit e2bfac9fc8)
2021-01-21 18:22:26 +00:00
John Bampton 66e4446538
Fix case of GitHub (#12433)
Github -> GitHub
2020-11-18 07:21:42 +01:00
Jarek Potiuk d85a31f2d8
Adds documentation about the optimized PR workflow (#12006)
We had a lot of problems recently about the queues in Github
Actions. This documentations explains the motivation and approach
we have taken for optimizing our PR workflow.
2020-11-01 00:20:38 +01:00