Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
133 commits
Select commit Hold shift + click to select a range
8f522c7
Add typing to amazon provider EMR
Swalloow Jul 24, 2020
0bf330b
Add get_blobs_list method to WasbHook (#9950)
jayrumi Jul 24, 2020
2403c3a
Fix static check error
Swalloow Jul 24, 2020
6d7739b
Fix OpenShift Guidelines link in IMAGES.rst (#9978)
kaxil Jul 24, 2020
42543c5
Add Badges for Airflow Docker (#9979)
kaxil Jul 24, 2020
f7d29bc
Add missing types
Swalloow Jul 24, 2020
c839705
Fix typo in airflow/cli/cli_parser.py (#9980)
kaxil Jul 24, 2020
328ec01
Remove ignore comments
Swalloow Jul 24, 2020
fc03304
Fix various typos in airflow/cli/commands (#9983)
kaxil Jul 24, 2020
1386cc5
Remove ignore comments
Swalloow Jul 24, 2020
8b10a4b
Stop using start_date in default_args in example_dags (#9982)
kaxil Jul 24, 2020
b32b8a3
Fix testcase error
Swalloow Jul 25, 2020
2719fcf
Bump actions/setup-python version to 2 (#9984)
kaxil Jul 25, 2020
47cab5f
Bump tableauserverclient to 0.12 (#9988)
kaxil Jul 25, 2020
7cafa59
Relax requirement to allow latest version of flask-caching (#9989)
kaxil Jul 25, 2020
76c60af
Relax requirement to allow latest version of jinja2 (#9991)
kaxil Jul 25, 2020
926aa1b
Relax requirement to allow latest version of tenacity (#9992)
kaxil Jul 25, 2020
c438812
Bump mysqlclient to 2.0.1 (#9987)
kaxil Jul 25, 2020
2f73974
Revert "Bump mysqlclient to 2.0.1 (#9987)" (#9997)
potiuk Jul 25, 2020
81b65be
Remove unnecessary environment variable from CI workflow (#9998)
Jul 25, 2020
d3d918c
Fix typo in api_connexion/openapi/v1.yaml (#9986)
kaxil Jul 25, 2020
ffcd060
Avoid sharing session with RenderedTaskInstanceFields write and delet…
22quinn Jul 25, 2020
a7204a4
Adds separate scheduled-only workflow to cancel duplicates (#9999)
potiuk Jul 25, 2020
b31523f
Fix typos in README.md (#10000)
natasharw Jul 25, 2020
ab07891
Add missing x-openapi-router-controller to DAG Run endpoint (#9945)
Jul 25, 2020
7cc1c8b
Updates the slack WebClient call to use the instance variable - token…
alokshenoy Jul 25, 2020
7d24b08
Stop using start_date in default_args in example_dags (2) (#9985)
kaxil Jul 25, 2020
cb5430d
Fix cron schedule on cancelling workflow (#10002)
potiuk Jul 25, 2020
0142abb
Add unit tests for GcpBodyFieldValidator in google cloud providers (#…
rootcss Jul 26, 2020
42fbf9d
Add unit tests for MsSqlHook (#10006)
rootcss Jul 26, 2020
a28c9c6
Fix Markdown escape in UPDATING.md (#10010)
kaxil Jul 26, 2020
81b87d4
Add unit tests for GcpBodyFieldSanitizer in Google providers (#9996)
rootcss Jul 26, 2020
0aff69f
Add typing to ImapHook (#9887)
darwinyip Jul 27, 2020
77e0a6e
Add EBANX company to README.md (#10012)
whrocha Jul 27, 2020
d0d480f
Fix cluster_states type to list only
Swalloow Jul 27, 2020
e68471a
Cancel duplicate runs and HEAD runs that failed at specific jobs (#10…
potiuk Jul 27, 2020
f149ca9
Add unit tests for samba provider (#9959)
rootcss Jul 27, 2020
1d9a634
Add airflow config get-value command (#9932)
mik-laj Jul 27, 2020
c12e33e
Use consistent message in SchedulerJob._process_executor_events (#9929)
turbaszek Jul 27, 2020
7df41f5
Simplify if clauses in ExternalTaskSensor (#9968)
turbaszek Jul 28, 2020
8de5ea3
Create a short-link for Airflow Slack Invites (#10034)
kaxil Jul 28, 2020
21371b6
Introduce BaseExecutor.validate_command to avoid duplication (#10033)
turbaszek Jul 28, 2020
c70c38e
Move e-mail operator to core (#10013)
mik-laj Jul 28, 2020
2e0d91d
Set pytest version to be < 6.0.0 due to breaking changes (#10043)
feluelle Jul 29, 2020
1508c43
Adding new SageMaker operator for ProcessingJobs (#9594)
guptamyr Jul 29, 2020
59cbff0
Fix docstrings in BigQueryGetDataOperator (#10042)
OldPanda Jul 29, 2020
ba2d640
Add typing for jira provider (#10005)
chipmyersjr Jul 29, 2020
3f2eee1
Fix PythonVirtualenvOperator not working with Airflow context (#9394)
feluelle Jul 30, 2020
7df724d
UI Graph View: Focus upstream / downstream task dependencies on mouse…
dstandish Jul 30, 2020
116f861
Burst Virtualenv Cache for Kubernetes Testing (#10070)
kaxil Jul 30, 2020
06166fa
Update writing in timezone.rst (#10066)
yauhenishh Jul 31, 2020
88c1603
Improve docstring note about GKEStartPodOperator on KubernetesPodOper…
loozhengyuan Jul 31, 2020
03c4351
Allow `image` in `KubernetesPodOperator` to be templated (#10068)
kaxil Jul 31, 2020
4c84661
Split Display Video 360 example into smaler DAGs (#10077)
turbaszek Jul 31, 2020
f1fd3e2
Fix typo on reattach property of kubernetespodoperator (#10056)
fabien-sarcel Jul 31, 2020
2b8dea6
Fix typo in Athena sensor retries (#10079)
coopergillan Aug 1, 2020
30b0aec
Pin google-cloud-kms to ..,<2.0.0 due to breaking changes (#10088)
feluelle Aug 1, 2020
dacfad4
Group UPDATING.md entries into sections (#10090)
mik-laj Aug 1, 2020
7f9173e
Move the contribution workflow to the beginning of the file (#10092)
mik-laj Aug 1, 2020
402e22c
Combine entries in logging configuration section (#10094)
mik-laj Aug 1, 2020
aeea712
Remove `args` parameter from provider operator constructors (#10097)
chipmyersjr Aug 1, 2020
3fff9e9
Minor fixes in CONTRIBUTING.rst (#10101)
kaxil Aug 2, 2020
33646db
Move Naming Conventions section in CONTRIBUTING.rst (#10103)
mik-laj Aug 2, 2020
db1dae3
Create "major changes" section in UPDATING.md (#10100)
mik-laj Aug 2, 2020
bd3d55c
More user-oriented change titles in Python API sections (#10099)
mik-laj Aug 2, 2020
8aaa2af
Update .asf.yaml (#10110)
potiuk Aug 2, 2020
ca3fa76
Add unit tests for mlengine_prediction_summary (#10022)
rootcss Aug 2, 2020
4ee35d0
Fix hook not passing gcp_conn_id to base class (#10075)
olchas Aug 2, 2020
b79466c
Fix sensor not providing arguments for GCSHook (#10074)
olchas Aug 2, 2020
5fe7da9
Combine entries in UPDATING.md file (#10102)
mik-laj Aug 2, 2020
011c07a
Add migration guide for CLI commands (#10078)
ephraimbuddy Aug 2, 2020
85c56b1
Add missing params to GCP Pub/Sub creation_subscription (#10106)
ryanyuan Aug 2, 2020
bde6332
Fixes flaky kubernetes Pod Operator tests (#10111)
potiuk Aug 2, 2020
1d68cd2
Make conn_id unique in Connections table (#9067)
Hasan-J Aug 2, 2020
4e3799f
[AIRFLOW-4541] Replace os.mkdirs usage with pathlib.Path(path).mkdir …
kaxil Aug 2, 2020
082e6c1
Get rid of pydruid limitation (#9965)
potiuk Aug 3, 2020
85cc2a6
Add typing annotations to Segment provider (#10120)
chipmyersjr Aug 3, 2020
27020f8
Add try clause to DataFusionHook.wait_for_pipeline_state (#10031)
turbaszek Aug 3, 2020
d0776cf
Move stable REST API migration guide to UPDATING.md (#10098)
ephraimbuddy Aug 3, 2020
6efa1b9
Add additional Cloud Datastore operators (#10032)
turbaszek Aug 3, 2020
76c3e21
Moved webserver background to Quarantine (#10114)
potiuk Aug 3, 2020
f02ad50
Delete irrelevant entries from UPDATING.md (#10093)
mik-laj Aug 3, 2020
53ada6e
Add S3KeysUnchangedSensor (#9817)
anikarni Aug 3, 2020
201823b
Add Legacy command displaying new CLI counterparts (#10115)
ephraimbuddy Aug 3, 2020
7269d15
[GH-9708] Add type coverage to Sendgrid module (#10134)
coopergillan Aug 3, 2020
86d8e34
Status of quarantined tests is stored in Github Issue (#10119)
potiuk Aug 3, 2020
e5c3bf7
Fixed mistyped quarantine.yaml extension (#10139)
potiuk Aug 3, 2020
0002877
Improve Typing coverage of amazon/aws/athena (#10025)
cjsekl Aug 3, 2020
e92d50e
Replace file.io with artifacts (#10137)
potiuk Aug 3, 2020
5cdcf44
Fixes quarantine parsing teething issues (#10145)
potiuk Aug 4, 2020
87abea6
Retry max 3 times if failing to initialize integration (#10146)
potiuk Aug 4, 2020
9827ecc
Do not use .format() in log messages (#10150)
turbaszek Aug 4, 2020
dd2dec0
Update celery and kombu versions (#9496)
auvipy Aug 4, 2020
4a0fdb6
Use conn_name_attr for SqliteHook connection (#10156)
coopergillan Aug 4, 2020
1bca31b
Add type annotations for Sqlite (#10157)
coopergillan Aug 4, 2020
73a08ed
Add type annotation to providers/jenkins (#9947)
coopergillan Aug 4, 2020
1437cb7
Add correct signatures for operators in google provider package (#10144)
ephraimbuddy Aug 4, 2020
95328c4
Bring back code coverage (#10143)
potiuk Aug 5, 2020
47fe4c4
Remove coverage HTML report artifacts (#10168)
potiuk Aug 5, 2020
3f972a3
Documentation artifact are also uploaded as GitHub Actions Artifacts …
potiuk Aug 5, 2020
d820567
Add Apache Airflow CODE_OF_CONDUCT.md (#9715)
vlasvlasvlas Aug 5, 2020
8527b14
Updated parameter definition docs for filesystem.py (#10159)
ypatankar Aug 5, 2020
4bb32ca
Disable wiki. (#10173)
potiuk Aug 5, 2020
3903152
Remove stat_name_handler attribute in plugins.rst (#10174)
mik-laj Aug 5, 2020
92869f0
Improve heading on Email Configuration page (#10175)
mik-laj Aug 5, 2020
1279731
Add docs for airflow config command (#10177)
mik-laj Aug 5, 2020
9667314
Add correct signatures for operators in amazon provider package (#10167)
ephraimbuddy Aug 5, 2020
3b3287d
Enforce keyword only arguments on apache operators (#10170)
ephraimbuddy Aug 5, 2020
1e36666
prevent DAG callback exception from crashing scheduler (#10096)
Aug 6, 2020
0103226
Improve handling Dataproc cluster creation with ERROR state (#9593)
turbaszek Aug 6, 2020
73ad5a4
Fix BaseSensorOperator soft_fail mode to respect downstream tasks tri…
j-y-matsubara Aug 6, 2020
24c8e4c
Changes to all the constructors to remove the args argument (#10163)
LeonY1 Aug 6, 2020
817e1ac
Add thredup to list of Airflow users (#10198)
kosteev Aug 6, 2020
0c77ea8
Add type annotations to S3 hook module (#10164)
coopergillan Aug 6, 2020
eff0f03
Update guide for Google Cloud Secret Manager Backend (#10172)
mik-laj Aug 6, 2020
d79e722
Type annotation for Docker operator (#9733)
OmairK Aug 6, 2020
c920b1b
Update JS packages to latest versions (#9811) (#9921)
retornam Aug 6, 2020
cdec301
Add correct signature to all operators and sensors (#10205)
ephraimbuddy Aug 6, 2020
1dc8b78
You can sync your fork master with apache/airflow master via UI (#10209)
potiuk Aug 7, 2020
9e3b7d9
Pylint checks should be way faster now (#10207)
potiuk Aug 7, 2020
4146aba
Fix chart: parameterize namespace (#10213)
TreeKat71 Aug 7, 2020
9d4b914
Docs: Separate page for each Secrets backend (#10211)
mik-laj Aug 7, 2020
0d81cc0
Improves stability of reported coverage and makes it nicer (#10208)
potiuk Aug 7, 2020
d2540e6
Add airflow connections export command (#9856) (#10081)
rootcss Aug 7, 2020
2102122
Handle IntegrityError while creating TIs (#10136)
msumit Aug 7, 2020
d8dfb79
Add typing to amazon provider EMR
Swalloow Jul 24, 2020
60f7bc8
Fix static check error
Swalloow Jul 24, 2020
f498a41
Add missing types
Swalloow Jul 24, 2020
e1f49cf
Remove ignore comments
Swalloow Jul 24, 2020
febb5ed
Remove ignore comments
Swalloow Jul 24, 2020
6c3f783
Fix testcase error
Swalloow Jul 25, 2020
31e0df1
Fix cluster_states type to list only
Swalloow Jul 27, 2020
a61b2fb
Merge branch 'typing-aws-emr' of https://github.com/Swalloow/airflow …
Swalloow Aug 7, 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
36 changes: 36 additions & 0 deletions .github/workflows/cancel_other_workflow_runs.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
#
---
name: Cancel other workflow runs
on:
schedule:
- cron: '*/5 * * * *'
jobs:
cancel-other-workflow-runs:
if: github.repository == 'apache/airflow'
timeout-minutes: 10
name: "Cancel other workflow runs"
runs-on: ubuntu-latest
steps:
- uses: potiuk/cancel-workflow-runs@v1
with:
token: ${{ secrets.GITHUB_TOKEN }}
workflow: ci.yml
failFastJobNames: >
["^Static checks.*", "^Build docs$", "^Backport packages$",
"^Checks: Helm tests$", "^Build prod image .*", "^Test OpenAPI.*"]
Loading