Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
620 commits
Select commit Hold shift + click to select a range
a96833f
Use more human readable table heading labels on DAG details (#10305)
ryanahamilton Aug 13, 2020
2440eeb
Restrict google-cloud-dataproc to <2.0.0 (#10307)
kaxil Aug 13, 2020
9baa36b
Limit all google-cloud api to <2.0.0 (#10317)
potiuk Aug 13, 2020
ca099c2
Implement Google BigQuery Table Partition Sensor (#10218)
thejens Aug 13, 2020
1030862
Unpin pytest (#10314)
feluelle Aug 13, 2020
a4778b4
Added "sharded" word to spellchecker (#10320)
potiuk Aug 13, 2020
f2f55ec
Respect DAG Serialization setting when running sync_perm (#10321)
kaxil Aug 13, 2020
78f8544
Catch Permission Denied exception when getting secret from GCP Secret…
mhenc Aug 14, 2020
0ab8f0a
Fix clear future recursive when ExternalTaskMarker is used (#9515)
yuqian90 Aug 14, 2020
4ce0a57
Webserver: Sanitize values passed to origin param (#10334)
kaxil Aug 15, 2020
d11df06
Improve idempotency of BigQueryInsertJobOperator (#9590)
turbaszek Aug 15, 2020
b4bf0ba
CI: Fix failing docs-build (#10342)
kaxil Aug 15, 2020
bf0027b
Add ingress to the helm chart (#10064)
aksakalli Aug 15, 2020
0980226
Fixes rat-check pre-commit in case Airflow is added as subrepo (#10347)
potiuk Aug 15, 2020
a2d7029
Breeze was slightly too chatty when there was no dirs created (#10346)
potiuk Aug 15, 2020
1c5845d
More informative description of Breeze's --verbose flag. (#10348)
potiuk Aug 15, 2020
9dd1cf3
Breeze: More fancy environment checking (#10329)
mik-laj Aug 15, 2020
c557521
Improve language of a BaseSensorOperator in UPDATING.md (#10332)
kaxil Aug 15, 2020
d1b17fc
Add Bigtable Update Instance Hook/Operator (#10340)
ryanyuan Aug 16, 2020
c866c8e
Add type annotations for mlengine_operator_utils (#10297)
coopergillan Aug 16, 2020
6174573
add more precise type hint for task callbacks (#10355)
Aug 17, 2020
0513d32
Add test for GCSTaskHandler (#9600) (#9861)
OmairK Aug 17, 2020
e2d93f1
Fix AwsGlueJobSensor to stop running after the Glue job finished (#9022)
ljb7977 Aug 17, 2020
a20b786
Add redbubble link to Airflow merch (#10359)
turbaszek Aug 17, 2020
6aa50e6
Docs: Seperate page for each security topic (#10352)
mik-laj Aug 18, 2020
e7a3d1e
Add to CONTRIBUTING.rst link to backport packages troubleshooting (#1…
turbaszek Aug 18, 2020
986c277
Add typing coverage to mysql providers package (#10095)
rafyzg Aug 18, 2020
6fdc42d
Use check_output to capture in celery task (#10310)
pingzh Aug 18, 2020
c877844
Simplified GCSTaskHandler configuration (#10365)
mik-laj Aug 18, 2020
58d7264
Pylintable list-integrations.py (#10378)
potiuk Aug 18, 2020
7bb00d1
Simplify cron preset language in docs (#10370)
jhtimmins Aug 18, 2020
da4af92
Too much was happening in this pre-commit script (#10345)
potiuk Aug 18, 2020
de528e8
You can disable spellcheck or documentation when building docs. (#10377)
potiuk Aug 18, 2020
61e1c57
Docs: Fix spacing bug in 'Dag Run' (#10372)
jhtimmins Aug 18, 2020
a2fca9e
Update github flags for Breeze (#10384)
potiuk Aug 18, 2020
ba9dbe2
Expand JenkinsJobTriggerOperator unit tests (#10353)
coopergillan Aug 18, 2020
ff62292
Docker images are now consistently labelled and a bit smaller (#10387)
potiuk Aug 19, 2020
a36181f
Add guide about custom API authentication (#10312)
mik-laj Aug 19, 2020
2c24346
Consistently refer to section names (#10369)
mik-laj Aug 19, 2020
7850bcf
Correct verb tense for re-running task doc. (#10371)
jhtimmins Aug 19, 2020
98a4246
Add basic auth API auth backend (#10356)
Aug 19, 2020
61f513a
Moved description of page size limit to security/ (#10392)
mik-laj Aug 19, 2020
94963ce
Capitalize 'Python' properly in Concepts docs (#10398)
jhtimmins Aug 19, 2020
00e2ab5
When precommits are run, output is silenced (#10390)
potiuk Aug 19, 2020
d090231
Add back 'refresh_all' method in airflow/www/views.py (#10328)
kaxil Aug 19, 2020
e26b64e
Update celery.rst (#10400)
PoojaChandak Aug 19, 2020
64df16c
Improve headings on docs/executor (#10396)
mik-laj Aug 19, 2020
52d7de3
Correct typo in best-practices.rst (#10401)
pcandoalmeida Aug 19, 2020
ea2851e
Kubernetes image is extended rather than customized (#10399)
potiuk Aug 19, 2020
4d7a943
Replaced aliases for common tools with functions. (#10402)
potiuk Aug 19, 2020
cc554e6
Constraint CI scripts are now separated out (#10404)
potiuk Aug 19, 2020
db4d237
Move docker-compose ci.yml to ga.yml as it is GITHUB_* only (#10405)
potiuk Aug 19, 2020
cc5130c
Fixes optimisation where doc only change should build much faster (#1…
potiuk Aug 19, 2020
313f2bc
Remove run-ons from scheduler docs. (#10397)
jhtimmins Aug 19, 2020
733ebd9
BugFix: K8s Executor Multinamespace mode is evaluated to true by defa…
kaxil Aug 19, 2020
5c82e8a
Make Kubernetes tests pass locally (#10407)
dimberman Aug 19, 2020
5a65b8c
Make KubernetesExecutor recognize kubernetes_labels (#10412)
dimberman Aug 19, 2020
df4c6e2
Group logging & monitoring guides in one section (#10394)
mik-laj Aug 19, 2020
a5b0eb0
Use sys.exit() instead of exit() (#10414)
kaxil Aug 20, 2020
0c61f2a
Unnecessary use of list comprehension (#10416)
kaxil Aug 20, 2020
d2973d2
Fix broken breeze script (#10418)
kaxil Aug 20, 2020
54ec305
CI Images are now pre-build and stored in registry (#10368)
potiuk Aug 20, 2020
392ad77
Enable optimisation of image building. (#10422)
potiuk Aug 20, 2020
8ece422
Fix typo in KubernetesPodOperator (#10419)
kaxil Aug 20, 2020
2ce870e
Fix failing breeze (#10424)
potiuk Aug 20, 2020
0a972ec
Switch to released cancel-workflow-runs action (#10423)
potiuk Aug 20, 2020
5abe2c9
Add architecture diagram for basic Airflow deployment (#10428)
vikramkoka Aug 20, 2020
a15c210
Dataflow operators don't not always create a virtualenv (#10373)
craig-chatfield Aug 21, 2020
a26fb1f
Amazon SES Hook (#10391)
ipeluffo Aug 21, 2020
88b0e37
Fix Breeze failure on MacOS (#10440)
potiuk Aug 21, 2020
46c7b56
Add AzureBaseHook (#9747)
feluelle Aug 21, 2020
62bf4b8
Add update endpoint for DAG (#9101) (#9740)
OmairK Aug 21, 2020
2a28171
Building backport packages generates README files (#10445)
turbaszek Aug 21, 2020
4fbb83c
Be nice to fork repositories when it comes to scheduled events (#10448)
potiuk Aug 21, 2020
13288cf
Make system test work with 1.10 (#10444)
turbaszek Aug 21, 2020
fbc18f6
Do not override in_container scripts when building the image (#10442)
potiuk Aug 21, 2020
be9c600
Change provider configuration keys for OAuth (#9759)
ephraimbuddy Aug 21, 2020
6336d9c
Fix port number in webserver for kind setup (#10452)
potiuk Aug 21, 2020
ca0f4df
Mount gcloud kubeconifg to breeze (#10439)
turbaszek Aug 21, 2020
00aac54
Fixes problem with Python image not ready to be pushed (#10430)
potiuk Aug 21, 2020
5cb0208
Fix typo in "wait_for_done" (#10458)
kaxil Aug 22, 2020
7878749
Fix identation in executor_config example (#10467)
kaxil Aug 22, 2020
d399661
Remove redudandant checks in test_views.py (#10464)
kaxil Aug 22, 2020
70a8283
Test exact match of Executor name (#10465)
kaxil Aug 22, 2020
e840a0c
Use assertEqual instead of assertTrue in tests/utils/test_dates.py fo…
kaxil Aug 22, 2020
6dc6f32
Replace assigment with Augmented assignment (#10468)
kaxil Aug 22, 2020
ca63a96
Add Type Annotations & Docstrings to airflow/models/dagrun.py (#10466)
kaxil Aug 22, 2020
9f903cf
Fix typos in scripts/perf/scheduler_dag_execution_timing.py (#10463)
kaxil Aug 22, 2020
99788ff
Remove mentions of Airflow Gitter (#10460)
kaxil Aug 22, 2020
3d12e0d
Fix typo in timed_out (#10459)
kaxil Aug 22, 2020
4045815
Stops running workflow_run for scheduled runs in forks (#10473)
potiuk Aug 22, 2020
82a2926
Fixes quoting bug introduced in #10473 (#10477)
potiuk Aug 22, 2020
1f192f4
Fix broken Kubernetes PodRuntimeInfoEnv (#10478)
kaxil Aug 22, 2020
a41a0e2
Change Support Request template to a link to Slack (#10480)
potiuk Aug 22, 2020
83b021f
Fixes S3ToRedshift COPY query (#10436)
gmontanola Aug 22, 2020
44307b7
Optimise production image building during k8s tests on CI (#10476)
potiuk Aug 22, 2020
fe1ded8
Fix broken Markdown refernces in Providers README (#10483)
kaxil Aug 22, 2020
cd69c26
Move perf_kit to tests.utils (#10470)
potiuk Aug 22, 2020
077952e
Fix duplicate task_ids in example_http.py (#10485)
kaxil Aug 22, 2020
b266179
Fix typo in Facebook Ads Provider (#10484)
kaxil Aug 22, 2020
315c438
Remove old configuration from BoringCyborg (#10490)
turbaszek Aug 23, 2020
d1a5c51
Removed the prerequisite for perf-kit path augmentation (#10492)
potiuk Aug 23, 2020
c62dfe7
Make macros.hive pylint compatible (#10495)
potiuk Aug 23, 2020
aac9420
Make Stats pylint compatible (#10496)
potiuk Aug 23, 2020
f2531e6
GitHub Registry is now lowercase (#10489)
potiuk Aug 23, 2020
0de29cd
Add support for creating multiple replicated clusters in Bigtable hoo…
derrickqin Aug 24, 2020
6b99f34
Implement impersonation in google operators (#10052)
olchas Aug 24, 2020
b026b00
Fixes uploading of doc artifacts. (#10441)
potiuk Aug 24, 2020
cca22b1
Mounting from sources is disabled for tests (#10472)
potiuk Aug 24, 2020
f441d1e
Add instructions to verify the release candidate (#10493)
potiuk Aug 24, 2020
50d3f23
Updating Auth0 contributors (#10432)
karangale Aug 24, 2020
05b8ec3
Make models/crypto.py Pylint-compatible (#10500)
potiuk Aug 24, 2020
445cb21
Alphabetize committer list (#10512)
ryw Aug 24, 2020
6209a53
Add Hurb.com as Airflow User (#10518)
viniciusdsmello Aug 24, 2020
b973df8
Cleanup Astronomer contributors list in README (#10520)
ryw Aug 24, 2020
807bb9e
Fix impersonation related bug in bigtable tests (#10521)
olchas Aug 24, 2020
a4ec53c
Sets default timeout for the job waiting for images (#10517)
potiuk Aug 24, 2020
05e610b
Improve direct impersonation documentation (#10506)
olchas Aug 24, 2020
c8ecde2
Make www/views.py pylint compatible (#10498)
potiuk Aug 24, 2020
3a93166
Updated documentation for the CI with mermaid sequence diagrams (#10380)
potiuk Aug 24, 2020
9e10f36
Remove all "noinspection" comments native to IntelliJ (#10525)
potiuk Aug 24, 2020
3031c8f
Fix typo in the word "release" (#10528)
kaxil Aug 24, 2020
c92f145
Make models/taskinstance.py pylint compatible (#10499)
potiuk Aug 24, 2020
dc21f68
Make configuration.py Pylint compatible (#10494)
potiuk Aug 24, 2020
997725b
Make www/utils.py pylint-compatible (#10497)
potiuk Aug 24, 2020
60cf171
Fix typo in PostgresHook (#10529)
kaxil Aug 24, 2020
4f77551
Improving descriptions in OpenAPI (#10417)
mik-laj Aug 24, 2020
f78b082
Fix typo in "Success" (#10537)
kaxil Aug 24, 2020
c0a11ae
Fix typo in "Cloud" (#10534)
kaxil Aug 24, 2020
d6e3839
Remove unreachable code in test_user_command.py (#10526)
kaxil Aug 24, 2020
de6d02a
Add a possibility to switch back to building images by secret (#10509)
potiuk Aug 24, 2020
2567b40
Fix TestAWSDataSyncOperatorUpdate.__init__ method (#10536)
kaxil Aug 24, 2020
e903120
PyDocStyle: Enable D403: Capitalized first word of docstring (#10530)
kaxil Aug 24, 2020
a7bc3c6
Updated REST API call so GET requests pass payload in query string in…
syudb Aug 24, 2020
6f21948
Remove mlsd function from hooks/ftp.py (#10538)
kaxil Aug 25, 2020
47089f3
Improve descriptions in OpenAPI Spec file (#10539)
kaxil Aug 25, 2020
ef4e845
PyDocStyle: No whitespaces allowed surrounding docstring text (#10533)
kaxil Aug 25, 2020
dd60fbd
Add update mask to patch dag endpoint (#10535)
ephraimbuddy Aug 25, 2020
10b9152
Enable Black on Connexion API folders (#10545)
kaxil Aug 25, 2020
0cd254c
Fix failing Black test on connexion (#10547)
kaxil Aug 25, 2020
d4704ce
Add introduction to Stable RESTT API (#10548)
mik-laj Aug 25, 2020
bdde31b
The PIP version is not pinned to 19.0.2 any more (#10542)
potiuk Aug 25, 2020
777b63a
Helm Docker image sources are now included in the Airlfow codebase (#…
potiuk Aug 25, 2020
2ed5f2e
Enable Black on Providers Packages (#10543)
kaxil Aug 25, 2020
cb80e11
Bring back some inclusions before we solve cyclic deps problems (#10551)
potiuk Aug 25, 2020
5f6e0d6
Add Airflow 1.10.12 Changelog & Updating guide (#10558)
kaxil Aug 25, 2020
dc66a22
Port isort config from pre-commit to setup.cfg (#10557)
kaxil Aug 25, 2020
914f7d4
Update configs added in 1.10.12 (#10561)
kaxil Aug 25, 2020
e7e5a50
Migrate companies list to INTHEWILD.md (#10563)
ryw Aug 25, 2020
1a46875
Add content to file (forgot to save before committing) (#10565)
ryw Aug 25, 2020
68f9af0
Add License to INTHEWILD.md (#10570)
kaxil Aug 25, 2020
bff2da8
Move more operators/hooks/sensors to fundamentals (#10567)
mik-laj Aug 26, 2020
8f735a0
Update CHANGELOG complete class name (#10573)
759803573 Aug 26, 2020
9075b4e
Untangle cyclic deps configuration <> secrets (#10559)
potiuk Aug 26, 2020
af1e8e0
[k8s] Store the raw ti key info to pod annotations (#10568)
pingzh Aug 26, 2020
b107849
Add OpenSlate to INTHEWILD.md (#10581)
marcusianlevine Aug 26, 2020
e0c0dd5
Add Jobrapido to INTHEWILD.md (#10583)
mattiagiupponi Aug 26, 2020
f56985d
Improve .mailmap (#10582)
ryw Aug 26, 2020
4e42b8b
updated official docker images in README (#10579)
sanjana1604 Aug 26, 2020
7990f31
Spark-on-K8S sensor - add driver logs (#10023)
bbenzikry Aug 26, 2020
c614c77
Enhanced the Kubernetes Executor doc (#10433)
vikramkoka Aug 26, 2020
e2738aa
Improve Docstring for AWS Athena Hook/Operator (#10580)
amariucaitheodor Aug 26, 2020
12ad53d
Fix typo in Custom XCom backend (#10588)
kaxil Aug 26, 2020
8fa02b0
Remove Outdated SQLCheckOperator Docstring (#10589)
rynmccrmck Aug 26, 2020
8c316a5
Add info about update mask to API doc introduction (#10572)
ephraimbuddy Aug 26, 2020
c5d6ab8
Add Airflow 1.10.12 & 'black' to breeze-complete (#10592)
kaxil Aug 27, 2020
119597c
Documentation for Google Cloud Data Loss Prevention (#8201) (#9651)
OmairK Aug 27, 2020
1d6adcf
DockerOperator extra_hosts argument support added (#10546)
bryzgaloff Aug 27, 2020
c89d1d5
URL encode execution date in the Last Run link (#10595)
alexbegg Aug 27, 2020
b68deb5
Nightly tag push is not skipped in scheduled builds (#10597)
potiuk Aug 27, 2020
389c106
Add Currency to INTHEWILD.md (#10607)
alexbegg Aug 27, 2020
a7e1e60
Made use of authentication consistent (#10610)
vikramkoka Aug 27, 2020
906bd87
Added a logging and monitoring architecture diagram and page (#10609)
vikramkoka Aug 27, 2020
7a53cd7
Fix downstream rendering in WebUI (#10612)
turbaszek Aug 27, 2020
d590855
Revert Clean up DAG serializations based on last_updated (#7424) (#10…
kaxil Aug 27, 2020
a025ae3
Update Google Cloud branding (#10615)
mik-laj Aug 28, 2020
dc2621d
Fix Google DLP example and improve ops idempotency (#10608)
turbaszek Aug 28, 2020
16013da
Wrong key in DAGs Persistent Volume Claim (#10627)
flvndh Aug 28, 2020
34e7f80
Removed bad characters from AWS operator (#10590)
michalslowikowski00 Aug 28, 2020
18f39c7
Fix broken master - DLP (#10635)
mik-laj Aug 28, 2020
ba91dee
Add airflow cheat-sheet command (#10619)
mik-laj Aug 28, 2020
cea0f81
Improve output of check_environment.sh (#10631)
mik-laj Aug 28, 2020
4077395
Update scheduler deployment - dags volume mount (#10630)
rchojn Aug 28, 2020
8340b50
Helm Chart is using 1.10.12 image by default (#10639)
potiuk Aug 29, 2020
1dd08a5
Exclude CSRF tokens in Log's attribute "extra" in database (#10640)
XD-DENG Aug 29, 2020
f310575
Move roles to CONTRIBUTING.rst (#10327)
jpmarques66 Aug 29, 2020
5722fa1
Update Google Cloud branding (#10642)
mik-laj Aug 29, 2020
47250cb
Improve logging & monitoring docs (#10618)
vikramkoka Aug 30, 2020
4977535
Fix typos: duplicated "the" (#10647)
ohbarye Aug 30, 2020
19558b9
Update INTHEWILD.md (#10649)
lopesdiego12 Aug 30, 2020
855c4d9
fix type hints for s3 hook read_key method (#10653)
Aug 31, 2020
317ab24
Adds pip-wheel metadata in .gitignore (#10657)
potiuk Aug 31, 2020
1c0808e
Small fixes in Breeze/Static check/docs documentation (#10658)
potiuk Aug 31, 2020
2da6119
Implement Google Shell Conventions for breeze script … (#10651)
potiuk Aug 31, 2020
9477cf6
Adds 'cncf.kubernetes' package back to backport provider packages. (#…
potiuk Aug 31, 2020
131a6f1
Display conf as a JSON in the DagRun list view (#10644)
marcoaaguiar Aug 31, 2020
7340dae
Unify error messages and complete type field in response (#10333)
ephraimbuddy Aug 31, 2020
6f94af2
Add howto doc for Salesforce connection (#10482)
eladkal Aug 31, 2020
c13e7dc
Add example on airflow users create --help (#10662)
mik-laj Aug 31, 2020
82d8869
Remove requirements from the project. (#10668)
potiuk Aug 31, 2020
480a967
Add placement_strategy option (#9444)
kanga333 Aug 31, 2020
7369e41
Add Dataprep operators (#10304)
michalslowikowski00 Sep 1, 2020
51df4df
Add packages to function names in bash (#10670)
potiuk Sep 1, 2020
7d8b766
Add `log_id` field to log lines on ES handler (#10411)
eyalzek Sep 1, 2020
907afe6
Fix format of install commands (#10676)
ryw Sep 1, 2020
e4d0a65
Improve getting started section (#10680)
ryw Sep 1, 2020
61e1a6c
Remove airflow-pr tool (#10675)
ryw Sep 1, 2020
f57e91a
Update INTHEWILD.md (#10683)
NickBenthem Sep 1, 2020
aa63e1e
Remove redundant section from dev/README.md toc (#10689)
kaxil Sep 2, 2020
8151d7e
[AIRFLOW-XXX] Add task execution process on Celery Execution diagram …
mik-laj Sep 2, 2020
dd64963
docs: They added support for celltags to Jupyter Lab (#9141)
yene Sep 2, 2020
fa8d76b
Unify command names in CLI (#10669)
mik-laj Sep 2, 2020
7e58831
Add on_kill support for the KubernetesPodOperator (#10666)
dimberman Sep 2, 2020
3b9554b
Revert recent breeze changes (#10651 & #10670) (#10694)
kaxil Sep 2, 2020
48a142c
Fix failing black test (#10697)
kaxil Sep 2, 2020
8bba412
Fix missing dash in flag for statsd container (#10691)
olchas Sep 2, 2020
6e17ac9
Chart: Flower deployment should use Flower image (#10701)
kaxil Sep 2, 2020
5457192
Implement Google Shell Conventions for breeze script (#10695)
potiuk Sep 2, 2020
0fe11fd
Add packages to function names in bash (#10670) (#10696)
potiuk Sep 2, 2020
0741caf
Update INTHEWILD.md (#10703)
lopesdiego12 Sep 3, 2020
c484c94
Change the name of Static Check without pylint (#10690)
kaxil Sep 3, 2020
6428441
Add jupytercmd and fix task failure when notify set as true in qubole…
lordozb Sep 3, 2020
4328538
Make Cloud Build system tests setup runnable (#10692)
turbaszek Sep 3, 2020
73e047e
[AIRFLOW-5948] Replace SimpleDag with SerializedDag (#7694)
kaxil Sep 3, 2020
6e2e9db
Update DAG Serialization docs (#10711)
mik-laj Sep 3, 2020
dff0f5d
Migrate speccy to spectral in OpenAPI linting. (#10351)
jpmarques66 Sep 3, 2020
37341ca
Don't commit when explicitly passed a session to TI.set_state (#10710)
ashb Sep 3, 2020
2e86325
Make test_trigger_rule_dep tests re-runnable (#10712)
ashb Sep 3, 2020
b174620
Ensure we heartbeat the DagFileProcessorManager regularly. (#10706)
ashb Sep 3, 2020
fad9ef4
Add Stacktrace when DagFileProcessorManager gets killed (#10681)
msumit Sep 3, 2020
e210b93
Add Indeed to INTHEWILD.md (#10716)
chrismclennon Sep 3, 2020
e5a2dcf
Unify command names in CLI (#10720)
mik-laj Sep 3, 2020
dda12cc
Add generate_yaml command to easily test KubernetesExecutor before de…
dimberman Sep 4, 2020
f7ef1cd
Relax requirement to allow latest version of flask-login (#9990)
kaxil Sep 4, 2020
5be2b1a
Make grace_period_seconds option on K8sPodOperator (#10727)
dimberman Sep 4, 2020
5bd5be6
Switches to better BATS asserts (#10718)
potiuk Sep 4, 2020
7ccb80e
Add masterConfig parameter to MLEngineStartTrainingJobOperator (#10578)
antoniocali Sep 4, 2020
5757344
Add securitySchemes in openapi spec (#10652)
Sep 4, 2020
be578ec
Fix docs for generate-dag-yaml cli command (#10735)
kaxil Sep 5, 2020
f81a06d
Enable more checks for pydocstyle (#10741)
kaxil Sep 5, 2020
0ed1500
Update node installation cmd (#10744)
ryanyuan Sep 5, 2020
aef72be
Improve test coverage for test_common_schema.py (#10740)
kaxil Sep 5, 2020
de7b5a2
Fix typo in test_dag_run_schema.py (#10739)
kaxil Sep 5, 2020
c81aaf4
Improve test coverage for ConfObject in dag_run_schema (#10738)
kaxil Sep 5, 2020
f4cca23
Add black to STATIC_CODE_CHECKS.rst (#10737)
kaxil Sep 5, 2020
d73f7bd
Remove duplicate entries from .mailmap (#10736)
kaxil Sep 5, 2020
16df83d
Add docs for how airflow manages packages and imports (#10303)
rootcss Sep 5, 2020
d389432
Asynchronous execution of Dataproc jobs with a Sensor (#10673)
varundhussa Sep 5, 2020
7e40ac0
clean-logs script for Dockerfile: trim logs before sleep (#10685)
kushsharma Sep 5, 2020
09cd291
Make scripts/ci/openapi Google Shell Guide compatible (#10747)
potiuk Sep 5, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 2 additions & 0 deletions .asf.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,8 @@ github:
issues: true
# Enable projects for project management boards
projects: true
# Enable wiki for documentation
wiki: false

enabled_merge_buttons:
squash: true
Expand Down
3 changes: 3 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@ omit =
airflow/migrations/*
airflow/www/node_modules/**
airflow/www_rbac/node_modules/**

[run]
relative_files = True
11 changes: 9 additions & 2 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,16 @@
!docs
!licenses
!metastore_browser
!scripts

# Add those folders to the context so that they are available in the CI container
!scripts/in_container

# Add backport packages to the context
!backport_packages

# Add tests and kubernetes_tests to context.
!tests
!kubernetes_tests

!.coveragerc
!.rat-excludes
Expand All @@ -48,7 +56,6 @@
!MANIFEST.in
!NOTICE
!.github
!requirements
!empty

# Avoid triggering context change on README change (new companies using Airflow)
Expand Down
2 changes: 1 addition & 1 deletion .flake8
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[flake8]
max-line-length = 110
ignore = E731,W504,I001,W503
ignore = E203,E231,E731,W504,I001,W503
exclude = .svn,CVS,.bzr,.hg,.git,__pycache__,.eggs,*.egg,node_modules
format = ${cyan}%(path)s${reset}:${yellow_bold}%(row)d${reset}:${green_bold}%(col)d${reset}: ${red_bold}%(code)s${reset} %(text)s
per-file-ignores =
Expand Down
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ If you are using kubernetes, please attempt to recreate the issue using minikube

If this is a UI bug, please provide a screenshot of the bug or a link to a youtube video of the bug in action

You can include images using the .md sytle of
You can include images using the .md style of
![alt text](http://url/to/img.png)

To record a screencast, mac users can use QuickTime and then create an unlisted youtube video with the resulting .mov file.
Expand Down
5 changes: 5 additions & 0 deletions .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
blank_issues_enabled: false
contact_links:
- name: Ask a question or get support
url: https://s.apache.org/airflow-slack
about: Ask a question or request support for using Apache Airflow
14 changes: 0 additions & 14 deletions .github/ISSUE_TEMPLATE/support_request.md

This file was deleted.

26 changes: 17 additions & 9 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,23 @@
---
Make sure to mark the boxes below before creating PR: [x]
<!--
Thank you for contributing! Please make sure that your code changes
are covered with tests. And in case of new features or big changes
remember to adjust the documentation.

Feel free to ping committers for the review!

In case of existing issue, reference it using one of the following:

- [ ] Description above provides context of the change
- [ ] Unit tests coverage for changes (not needed for documentation changes)
- [ ] Target Github ISSUE in description if exists
- [ ] Commits follow "[How to write a good git commit message](http://chris.beams.io/posts/git-commit/)"
- [ ] Relevant documentation is updated including usage instructions.
- [ ] I will engage committers as explained in [Contribution Workflow Example](https://github.com/apache/airflow/blob/master/CONTRIBUTING.rst#contribution-workflow-example).
closes: #ISSUE
related: #ISSUE

How to write a good git commit message:
http://chris.beams.io/posts/git-commit/
-->

---
**^ Add meaningful description above**

Read the **[Pull Request Guidelines](https://github.com/apache/airflow/blob/master/CONTRIBUTING.rst#pull-request-guidelines)** for more information.
In case of fundamental code change, Airflow Improvement Proposal ([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvements+Proposals)) is needed.
In case of a new dependency, check compliance with the [ASF 3rd Party License Policy](https://www.apache.org/legal/resolved.html#category-x).
In case of backwards incompatible changes please leave a note in [UPDATING.md](https://github.com/apache/airflow/blob/master/UPDATING.md).
Read the [Pull Request Guidelines](https://github.com/apache/airflow/blob/master/CONTRIBUTING.rst#pull-request-guidelines) for more information.
56 changes: 39 additions & 17 deletions .github/boring-cyborg.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,11 +22,11 @@ labelPRBasedOnFilePath:
provider:Google:
- airflow/providers/google/*
- airflow/providers/google/**/*
- tests/providers/google/*
- tests/providers/google/**/*
- docs/howto/connection/gcp.rst
- docs/howto/connection/gcp_sql.rst
- docs/howto/operator/gcp/*
- docs/howto/operator/google/*
- tests/providers/google/*
- tests/providers/google/**/*

provider:AWS:
- airflow/providers/amazon/aws/**/*
Expand All @@ -39,25 +39,45 @@ labelPRBasedOnFilePath:
- airflow/providers/microsoft/azure/**/*
- tests/providers/microsoft/azure/**/*
- tests/providers/microsoft/azure/*
- docs/howto/connection/azure.rst

provider:Apache:
- airflow/providers/apache/**/*
- tests/providers/apache/**/*
- docs/howto/operator/apache/*
- tests/providers/apache/*
- tests/providers/apache/**/*

k8s:
- airflow/**/kubernetes_*.py
- airflow/example_dags/example_kubernetes_executor.py
- airflow/example_dags/example_kubernetes_executor_config.py
- airflow/kubernetes/**/*
- tests/runtime/kubernetes/*
- docs/executor/kubernetes.rst
- docs/howto/connection/kubernetes.rst
- docs/howto/operator/kubernetes.rst
- docs/kubernetes.rst
- tests/runtime/kubernetes/*

area:API:
- airflow/api/*
- airflow/api/**/*
- airflow/api_connexion/*
- airflow/api_connexion/**/*
- airflow/www/api/*
- airflow/www/api/**/*
- clients/*
- clients/**/*
- docs/rest-api-ref.rst
- docs/stable-rest-api/*
- docs/stable-rest-api/**/*
- tests/api_connexion/*
- tests/api_connexion/**/*
- tests/www/api/*
- tests/www/api/**/*

area:dev:
- airflow/mypy/*
- airflow/mypy/**/*
- scripts/**/*
- scripts/*
- dev/**/*
Expand All @@ -83,6 +103,10 @@ labelPRBasedOnFilePath:
- .rat-excludes
- .readthedocs.yml
- .travis.yml
- airflow/www/.eslintignore
- airflow/www/.eslintrc
- airflow/www/.stylelintignore
- airflow/www/.stylelintrc

area:docs:
- docs/**/*
Expand All @@ -106,17 +130,22 @@ labelPRBasedOnFilePath:
- airflow/bin/cli.py
- airflow/cli/**/*.py
- tests/cli/**/*.py
- docs/cli-ref.rst
- docs/usage-cli.rst

area:Lineage:
- airflow/lineage/**/*
- airflow/lineage/*
- tests/lineage/*
- docs/lineage.rst

area:Logging:
- airflow/providers/**/log/*
- airflow/utils/log/*
- tests/utils/log/**/*
- docs/howto/write-logs.rst
- tests/providers/**/log/*
- tests/utils/log/*
- docs/lineage.rst
- tests/utils/log/**/*

area:Plugins:
- airflow/cli/commands/plugins_command.py
Expand All @@ -140,10 +169,13 @@ labelPRBasedOnFilePath:
- airflow/providers/**/secrets/*
- tests/secrets/*
- tests/providers/**/secrets/*
- docs/howto/secrets-backend/*

area:Serialization:
- airflow/serialization/*
- airflow/models/serialized_dag.py
- tests/serialization/*
- tests/models/test_serialized_dag.py
- docs/dag-serialization.rst

# Various Flags to control behaviour of the "Labeler"
Expand Down Expand Up @@ -199,16 +231,6 @@ firstPRMergeComment: >
firstIssueWelcomeComment: >
Thanks for opening your first issue here! Be sure to follow the issue template!

insertIssueLinkInPrDescription:
descriptionIssuePlaceholderRegexp: "^Issue link: (.*)$"
matchers:
jiraIssueMatch:
titleIssueIdRegexp: \[(AIRFLOW-[0-9]{4})\]
descriptionIssueLink: "[${1}](https://issues.apache.org/jira/browse/${1})"
docOnlyIssueMatch:
titleIssueIdRegexp: \[(AIRFLOW-X{4})\]
descriptionIssueLink: "`Document only change, no JIRA issue`"

checkUpToDate:
- airflow/migrations/*
- airflow/migrations/**/*
Expand Down
7 changes: 0 additions & 7 deletions .github/mergeable.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,13 +34,6 @@ mergeable:
- do: label
must_exclude:
regex: 'dont-merge'
# All todo check boxes must be checked.
- do: description
must_exclude:
regex: \[ \]
message: There are incomplete TODO task(s) unchecked.
no_empty:
enabled: true
# If package.json is updated, so should yarn.lock
- do: dependent
changed:
Expand Down
Loading