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

6 Коммитов

Автор SHA1 Сообщение Дата
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 d18813e8f1 chore: fix case of GitHub (#14525)
(cherry picked from commit 1c694318ac)
2021-04-15 14:00:30 +01:00
Jarek Potiuk 07d924d506 Implement provider versioning tools (#13767)
This change implements per-provider versioning tools. Version of the
providers is retrieved from provider.yaml file (top-level verion).
Documentation is generated in the documentation folder rather than
in sources and embedded in provider's index. Backport providers
remain as they were until we delete all the backport references in
April 2021 nd then the code can be simplified and the
backport functionality can be removed then.

When generating multiple providers, only those that have version
that has no corresponding `providers-<PROVIDER>/<VERSION>` are
generated. Other providers are skipped with warnings.

Old documentation is removed and new CHANGELOG.rst have been
prepared for all providers to accomodate to the new process
(which is comming as a follow-up commit)

Fixes: #13272, #13271, #13274, #13276, #13277, #13275, #13273
(cherry picked from commit ac2f72c98d)
2021-03-03 11:04:31 +01:00
Jarek Potiuk f2674f4bae Update installation notes to warn against common problems. (#13727)
We have recently seen a number of issues created by users who
tried to install airflow with poetry or pip-tools or who had
successes with using the latest pip 20.3.3. This change aims
to update the 'note' content and make sure installation
instructions are consistent everywhere, so that new users
are warned against using anything else than PIP and that they
are aware about potential problems with 'pip 20.3' and ways
to mitigate the problems.

This responds to the needs of confused users such as
one in https://github.com/apache/airflow/issues/13711#issuecomment-761694781

(cherry picked from commit c82f89f52c)
2021-01-21 19:56:12 +00:00
Jarek Potiuk 63a36af878 Gets rid of all the docker cli tools in Breeze. (#13731)
* Gets rid of all the docker cli tools in Breeze.

The docker cli tools caused more trouble than benefits.
Replaced the last two (azure and aws) with installation to
"/files" directory so that they survive breeze restart.

Also added --reinstall to installation command for all tools
so that it is easier to reinstall them.

* Update .pre-commit-config.yaml

(cherry picked from commit 58b36b861c)
2021-01-21 19:53:50 +00:00
Vivek Bhojawala 5fa5d5cd14 Developers Quick Guide (#13417)
rebased and updated new tmux image as per new changes.

(cherry picked from commit 181d8b66a9)
2021-01-21 18:45:26 +00:00