Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add default source nodes rendering #661

Closed
wants to merge 223 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
223 commits
Select commit Hold shift + click to select a range
0c69c43
add source node Local and VirtualEnv operator
arojasb3 Nov 9, 2023
ee4722e
change source node creation
arojasb3 Nov 9, 2023
99d4be7
add freshness variable to dbtNode
arojasb3 Nov 9, 2023
d746b81
⬆ [pre-commit.ci] pre-commit autoupdate (#653)
pre-commit-ci[bot] Nov 6, 2023
5e88012
Update example DAG for manifest rendering
tatiana Nov 6, 2023
a655e67
Release 1.2.2
tatiana Nov 6, 2023
8897f79
Support for Snowflake encrypted private key environment variable (#649)
DanMawdsleyBA Nov 4, 2023
fbf3f62
Add `operator_args` `full_refresh` as a templated field (#623)
joppevos Nov 8, 2023
d8d5b80
Add cosmos/propagate_logs Airflow config support for disabling log pr…
agreenburg Nov 9, 2023
5e95cfd
Fix reusing config accross TaskGroups/DAGs (#664)
tatiana Nov 9, 2023
5fcee8f
Add aws_session_token for Athena mapping (#663)
benjamin-awd Nov 10, 2023
2d04ac2
Fix installing deps when using `profile_mapping` & `ExecutionMode.LOC…
joppevos Nov 10, 2023
a3688d1
Fix 'Unable to find the dbt executable: dbt' error (#666)
tatiana Nov 13, 2023
44c56f2
⬆ [pre-commit.ci] pre-commit autoupdate (#669)
pre-commit-ci[bot] Nov 14, 2023
f12fab5
Refactor LoadMethod.LOCAL to use symlinks instead of copying director…
jbandoro Nov 14, 2023
077728b
Store compiled_sql even when task fails (fixes issue #369) (#671)
agreenburg Nov 14, 2023
ad8a9b8
Docs fix: add execution config to MWAA code example (#667) (#674)
ugmuka Nov 15, 2023
9c66771
fix: test_load_via_dbt_ls_with_invalid_dbt_path if user has system dbt
jbandoro Nov 15, 2023
a1af36d
change to default factory
jbandoro Nov 16, 2023
79aff93
Release 1.2.4 (#677)
tatiana Nov 16, 2023
2f65657
Fix running models that use alias while supporting dbt versions (#662)
binhnq94 Nov 17, 2023
419ebca
Make `profiles_yml_path` optional for `ExecutionMode.DOCKER` and `KUB…
MrBones757 Nov 18, 2023
1fa174c
⬆ [pre-commit.ci] pre-commit autoupdate (#697)
pre-commit-ci[bot] Nov 21, 2023
e3ec852
FIX: vertica profile username (#688)
perttus Nov 21, 2023
060cb2f
Add support for Kubernetes `on_warning_callback` (#673)
david-mag Nov 22, 2023
08bede1
Return code or error ignores WarnErrorOptions (#692)
adammarples Nov 22, 2023
6aa1312
Highlight DAG examples in README (#695)
iancmoritz Nov 22, 2023
c296dba
Fix example DAG in the README and docs/index (#705)
tatiana Nov 23, 2023
4e94dd0
Fix docs index image (#706)
tatiana Nov 23, 2023
13bddb0
Prevent overriding dbt profile fields with profile args of "type" or …
jbandoro Nov 23, 2023
7730598
Add support for env vars in RenderConfig for dbt ls parsing (#690)
jbandoro Nov 23, 2023
e594cfa
Release 1.2.5 (#710)
tatiana Nov 24, 2023
d7246de
Release 1.3.0a2 (#711)
tatiana Nov 24, 2023
da57bcd
⬆ [pre-commit.ci] pre-commit autoupdate (#716)
pre-commit-ci[bot] Nov 27, 2023
717a709
Speed up integration tests (#732)
jbandoro Dec 4, 2023
d1d871a
Fix functools cache test issue (#742)
tatiana Dec 4, 2023
7456681
Optional pydantic (#736)
Dec 4, 2023
cc717d1
Update doc with conflicts between Airflow and dbt doc (#731)
tatiana Dec 4, 2023
94da319
Document contributor roles and add maintainers list (#734)
tatiana Dec 4, 2023
1373cf7
Support no profile_config for K8s & Docker (#721)
tatiana Dec 5, 2023
f3c21b5
Add support to select using graph-operators when using `LoadMode.CUST…
tatiana Dec 5, 2023
4380faa
Promote @jbandoro to committer (#744)
tatiana Dec 5, 2023
f5274b1
Reduce Mccabe code complexity to 8 (#738)
joppevos Dec 5, 2023
fec20ee
Symlink dbt packages when RenderConfig.dbt_deps=False (#730)
DanMawdsleyBA Dec 5, 2023
e890958
Improve CI performance - replace flake8 for ruff (#743)
joppevos Dec 5, 2023
f4d771b
Tests: use temp dir for `test_load_via_dbt_ls_without_dbt_deps_and_pr…
jbandoro Dec 6, 2023
5038c2c
Release 1.3.0a3 (#753)
tatiana Dec 7, 2023
aff66be
Expose environment variables and dbt variables in `ProjectConfig` (#735)
jbandoro Dec 7, 2023
eecad21
Add package location to work with hatchling 1.19.0 (#761)
jbandoro Dec 12, 2023
57fb9db
Fix type check error in `DbtKubernetesBaseOperator.build_env_args` (#…
jbandoro Dec 13, 2023
390bdb8
⬆ [pre-commit.ci] pre-commit autoupdate (#762)
pre-commit-ci[bot] Dec 13, 2023
11f8a1f
Fix map Vertica airflow connection `schema` for vertica `database` (#…
perttus Dec 13, 2023
9890f23
Add support for dbt `selector` arg for DAG parsing (#755)
jbandoro Dec 13, 2023
48dce2b
Extend DbtDocsLocalOperator with static flag (#759)
joppevos Dec 13, 2023
6b3c1f6
Athena - Get temporary credentials from the conn_id (#758)
octiva Dec 14, 2023
daeb727
Add new parsing method `LoadMode.DBT_LS_FILE` (#733)
woogakoki Dec 14, 2023
d21baee
Support disabling event tracking when using Cosmos profile mapping (#…
jbandoro Dec 15, 2023
8f970b0
⬆ [pre-commit.ci] pre-commit autoupdate (#770)
pre-commit-ci[bot] Dec 19, 2023
9112215
⬆ [pre-commit.ci] pre-commit autoupdate (#775)
pre-commit-ci[bot] Dec 26, 2023
f74c9a2
Remove upper limit to Pydantic (#772)
jlaneve Jan 3, 2024
91ca232
Add Airflow 2.8 to test matrix and update dbt & Airflow conflicts doc…
tatiana Jan 3, 2024
32b261a
Additions to docs regarding the `DBT_MANIFEST` load mode (#757)
dwreeves Jan 4, 2024
e828bf3
Update README.rst quickstart link with link to getting started guide …
RNHTTR Jan 4, 2024
0fe721e
Release 1.3.0 (#781)
tatiana Jan 4, 2024
5056e15
Update examples to use the latest astro-runtime (10.0.0) (#777)
RNHTTR Jan 5, 2024
ba87832
Bugfix disable event tracking throwing error (#784)
jbandoro Jan 8, 2024
a9cde8e
Refactor common executor constructors with test coverage (#774)
jbandoro Jan 8, 2024
fb93ced
⬆ [pre-commit.ci] pre-commit autoupdate (#789)
pre-commit-ci[bot] Jan 9, 2024
16519c2
fix docs and path for ls file (#773) (#788)
Flinz Jan 9, 2024
0ece2eb
Fix Cosmos stacktrace to remove unecessary K8s errors (#790)
tatiana Jan 9, 2024
fc228b3
FIX: add missing imports for mwaa getting started docs (#792)
Benjamin0313 Jan 10, 2024
140efb3
Release 1.3.1 (#793)
tatiana Jan 11, 2024
0cd7b7a
⬆ [pre-commit.ci] pre-commit autoupdate (#799)
pre-commit-ci[bot] Jan 16, 2024
34dc3cd
Add dbt profile config variables to mapped profile (#794)
ykuc Jan 18, 2024
5e54a5e
Fix: ensure `DbtGraph.update_node_dependency` is called for all load …
jbandoro Jan 18, 2024
d798596
Add dbt build operators (#795)
dylanharper-qz Jan 18, 2024
b6db7ea
Fix test dependencies after Airflow 2.8 release (#806)
jbandoro Jan 23, 2024
06b154c
⬆ [pre-commit.ci] pre-commit autoupdate (#807)
pre-commit-ci[bot] Jan 23, 2024
1499f64
Remove incorrect docstring from DbtLocalBaseOperator (#797)
jakob-hvitnov-telia Jan 23, 2024
76e5a13
Fix: ensure operator `execute` method is consistent across all execut…
jbandoro Jan 24, 2024
31db738
Add more logs to troubleshoot custom selector (#809)
tatiana Jan 25, 2024
285a6a9
Fix custom selector when `test` node has no `depends_on` values (#814)
tatiana Jan 25, 2024
2389c27
Fix forwarding selectors to test task when using `TestBehavior.AFTER_…
tatiana Jan 26, 2024
4729fa1
Fix OpenLineage integration documentation (#810)
tatiana Jan 26, 2024
430d1bf
Use Airflow constraint file for test environment setup (#812)
jbandoro Jan 26, 2024
7f5df06
Update PyPI project description to better describe Cosmos (#819)
jbandoro Jan 27, 2024
63665ab
Release 1.3 (#818)
tatiana Jan 27, 2024
07f70b7
⬆ [pre-commit.ci] pre-commit autoupdate (#820)
pre-commit-ci[bot] Jan 29, 2024
e3af9ed
Add Python 3.11 to CI/tests (#821)
tatiana Jan 30, 2024
5ded344
Exclude unsupported Airflow versions for Python 3.11 tests (#824)
jbandoro Jan 31, 2024
a5660a6
Fix error when running unit test `test_created_pod` with Py3.11 (#825)
tatiana Jan 31, 2024
ca5ef3b
Add `connect_retries` to databricks profile to fix expensive integrat…
jbandoro Jan 31, 2024
a66f1ac
Add Azure Container Instance as Execution Mode (#771)
danielvdende Feb 2, 2024
d95b878
⬆ [pre-commit.ci] pre-commit autoupdate (#834)
pre-commit-ci[bot] Feb 5, 2024
0f59402
Fix broken integration test uncovered from pytest v8.0 update (#845)
jbandoro Feb 14, 2024
413bf52
⬆ [pre-commit.ci] pre-commit autoupdate (#843)
pre-commit-ci[bot] Feb 14, 2024
d1cb79b
Fix typo in MWAA getting started guide (#846)
jlaneve Feb 14, 2024
3c98fff
Fix docs:`ExecutionConfig.dbt_project_path` (#847)
jbandoro Feb 15, 2024
9fe2f1d
Add performance integration tests (#827)
jlaneve Feb 15, 2024
23c3e05
Fix: `operator_args` modified in place in Airflow converter (#835)
jbandoro Feb 16, 2024
916eac7
Fix: Docker and Kubernetes operators execute method resolution (#849)
jbandoro Feb 16, 2024
3809de2
Support partial parsing (#800)
dwreeves Feb 19, 2024
67cf3d4
⬆ [pre-commit.ci] pre-commit autoupdate (#852)
pre-commit-ci[bot] Feb 19, 2024
9338c7b
Add dbt docs natively in Airflow via plugin (#737)
dwreeves Feb 20, 2024
390dcad
Fix failing test_created_pod for `apache-airflow-providers-cncf-kuber…
jbandoro Feb 21, 2024
c0f8aa7
fix `folder_dir` not showing on logs for `DbtDocsS3LocalOperator` (#856)
PrimOox Feb 23, 2024
c0e06af
Improve `dbt ls` parsing resilience to missing tags/config (#859)
tatiana Feb 26, 2024
49b7595
Fix docs homepage link (#860)
jlaneve Feb 26, 2024
de22c92
Extend `DatabricksTokenProfileMapping` test to include session proper…
tatiana Feb 27, 2024
a8246ac
Add support for `InvocationMode.DBT_RUNNER` for local execution mode …
jbandoro Feb 27, 2024
8b3441e
Add import sorting (isort) to Cosmos (#866)
jbandoro Feb 27, 2024
b184644
Make PostgresUserPasswordProfileMapping schema argument optional (#683)
FouziaTariq Feb 29, 2024
8d3667e
Add more template fields to `DbtBaseOperator` (#786)
dwreeves Feb 29, 2024
3083b0f
Release 1.4.0a1 (#864)
tatiana Mar 1, 2024
44ea98d
Improve dbt docs plugin rendering padding (#876)
dwreeves Mar 5, 2024
6a8f3ce
Update docs regarding docs plugin in Astronomer cloud (#874)
dwreeves Mar 6, 2024
06b4952
[Bug] [1.4.0a] Fix #869 - Cosmos does not set dbt project dir to the …
dwreeves Mar 7, 2024
e7d4721
Add `pip_install_options` as an operator arg (#808)
octiva Mar 7, 2024
84f1a48
Update pip install instructions in docs (#887)
linchun3 Mar 12, 2024
f575b4d
Expose the dbt graph in the `DbtToAirflowConverter` class (#886)
tommyjxl Mar 12, 2024
5028a28
⬆ [pre-commit.ci] pre-commit autoupdate (#890)
pre-commit-ci[bot] Mar 18, 2024
a1f0540
⬆ [pre-commit.ci] pre-commit autoupdate (#896)
pre-commit-ci[bot] Mar 19, 2024
8d9eb62
[Bugfix] Dbt docs operator should not look for `graph.gpickle` file w…
dwreeves Mar 21, 2024
07b8586
Replace deprecated DummyOperator by EmptyOperator if Airflow >=2.4.0 …
tatiana Mar 22, 2024
39c6740
Enable `append_env` in `operator_args` by default (#899)
tatiana Mar 25, 2024
cef5bec
⬆ [pre-commit.ci] pre-commit autoupdate (#901)
pre-commit-ci[bot] Mar 26, 2024
e5b3039
Fix ACI integration (#872)
danielvdende Mar 26, 2024
9c0d26c
⬆ [pre-commit.ci] pre-commit autoupdate (#905)
pre-commit-ci[bot] Apr 3, 2024
9daba19
⬆ [pre-commit.ci] pre-commit autoupdate (#908)
pre-commit-ci[bot] Apr 16, 2024
581fea7
update testing behavior docs (#910)
mc51 Apr 16, 2024
c654123
Add dag arg_key as specific_args_keys (#916)
tboutaour Apr 19, 2024
24edcb0
Fix: Typo (#917)
SiddiqueAhmad Apr 20, 2024
a31b9e6
docs: use of datasets for airflow >= 2.4 (#879)
SiddiqueAhmad Apr 20, 2024
752bcdb
⬆ [pre-commit.ci] pre-commit autoupdate (#919)
pre-commit-ci[bot] Apr 23, 2024
abc4eda
fix: missed required parameter for non method authentication (#921)
AlexandrKhabarov Apr 24, 2024
7653372
Fix at docs: GCS generation (#922)
tboutaour Apr 24, 2024
645f504
Fix global flags for lists (#863)
ms32035 Apr 26, 2024
fad82eb
⬆ [pre-commit.ci] pre-commit autoupdate (#931)
pre-commit-ci[bot] Apr 30, 2024
3522022
Fixed getting values from extra__ keys in airflow con (#923)
glebkrapivin Apr 30, 2024
7715c3f
Improve performance by 22-35% or more by caching partial parse artefa…
tatiana May 1, 2024
98704b8
Improve partial parsing docs (#898)
tatiana May 1, 2024
60001fe
Fix netlify error (#935)
tatiana May 2, 2024
c24b1d8
Add Apache Airflow 2.9 to the test matrix (#940)
tatiana May 3, 2024
217795f
Make Pydantic a required dependency (#939)
pankajkoti May 3, 2024
5db607e
⬆ [pre-commit.ci] pre-commit autoupdate (#941)
pre-commit-ci[bot] May 7, 2024
12ca94b
Fix issue when publishing a new release to PyPI (#946)
tatiana May 9, 2024
135a069
Improve logs to troubleshoot issue in 1.4.0a2 with astro-cli (#947)
tatiana May 9, 2024
0c2ee75
Gracefully error if users try to emit_datasets with Airflow 2.9.0 or …
tatiana May 10, 2024
3fb8976
Improve docs on how to run Cosmos in Astro (#951)
tatiana May 10, 2024
95d0d72
Ensure tags don't run into index errors when there are no upstream no…
jlaneve May 10, 2024
1837803
Correct stale `root_path` in partial parse file (#950)
pankajkoti May 10, 2024
df85d1c
Set default value for `append_env` based on execution modes (#954)
pankajkoti May 13, 2024
123b115
Release 1.4.0 (#934)
tatiana May 13, 2024
a384611
⬆ [pre-commit.ci] pre-commit autoupdate (#956)
pre-commit-ci[bot] May 13, 2024
af47ea4
Enable pre-commit run and fix type-check job (#957)
pankajastro May 14, 2024
806ef43
Fix manifest testing behavior (#955)
chris-okorodudu May 15, 2024
b4655ee
Promote @dwreeves to committer (#960)
tatiana May 15, 2024
996e0f0
Update emeritus contributors list (#961)
tatiana May 15, 2024
31d61d4
Update CODEOWNERS (#968)
tatiana May 15, 2024
f7303bf
Clean databricks credentials in test/CI (#969)
tatiana May 16, 2024
7587fd6
Fix CI databricks issue
tatiana May 16, 2024
560cec8
Fix CI
tatiana May 16, 2024
2fc6d93
Handle ValueError when unpacking partial_parse.msgpack
tatiana May 16, 2024
e3025b5
Fix missing test fixture
tatiana May 16, 2024
9232e2b
Fix issue with performance tests
tatiana May 16, 2024
6ea6f36
Fix broken test
tatiana May 16, 2024
4da4ec0
Release 1.4.1rc1
tatiana May 16, 2024
dd788d3
Change from RC to stable release
tatiana May 17, 2024
e643aea
Enable ruff F linting (#985)
pankajastro May 19, 2024
398df07
Move airflow conf fetch call to setting.py (#975)
pankajastro May 20, 2024
69221f1
Update Dockerfile -- use latest Astro Runtime (#989)
RNHTTR May 21, 2024
54cc66f
Update astro.rst -- use latest Astro Runtime (#988)
RNHTTR May 21, 2024
9dd4bd7
Drop support for Airflow 2.3 (#994)
pankajkoti May 22, 2024
5f46b4c
Support for running dbt tasks in AWS EKS (#944)
VolkerSchiewe May 22, 2024
9b48443
Fix CI issues (#1005)
tatiana May 29, 2024
f6dcdc9
⬆ [pre-commit.ci] pre-commit autoupdate (#1000)
pre-commit-ci[bot] May 29, 2024
ef2df7b
Fix `dev/Dockerfile` + Add `uv pip install` for faster build time (#997)
dwreeves May 29, 2024
58087e4
Add GitHub issue templates for bug reports and feature requests (#1009)
pankajkoti May 31, 2024
7f9d1c1
Improve error logging in DbtLocalBaseOperator (#1004)
davidsteinar May 31, 2024
c7df647
⬆ [pre-commit.ci] pre-commit autoupdate (#1019)
pre-commit-ci[bot] Jun 3, 2024
3fbe631
Allow setting invocation mode when using `ExecutionMode.VIRTUALENV` (…
marco9663 Jun 4, 2024
fe572b7
Enable unit tests for Python3.12 (#1018)
pankajastro Jun 5, 2024
52d56c4
Update dbt and Airflow conflicts matrix (#1026)
tatiana Jun 5, 2024
9c636e6
Fix Cosmos enable_cache setting (#1025)
tatiana Jun 5, 2024
07ebfe3
Athena profile mapping set aws_session_token in profile only if it ex…
pankajastro Jun 5, 2024
40de74a
Make GoogleCloudServiceAccountDictProfileMapping dataset profile argu…
pankajastro Jun 5, 2024
ddf6a9c
Add Clickhouse profile mapping (#1016)
pankajastro Jun 6, 2024
7fa38b2
Add more fields in bug template to reduce turnaround in issue triagin…
pankajkoti Jun 6, 2024
59b574e
Release 1.4.2 (#1028)
tatiana Jun 6, 2024
7b5dff8
Only run `dbt deps` when there are dependencies (#1030)
tatiana Jun 7, 2024
a09cd3e
Bring back `dataset` as a required field for BigQuery profile (#1033)
pankajkoti Jun 7, 2024
7b6e00b
Fix docs so it does not reference non-existing `get_dbt_dataset` (#1034)
tatiana Jun 7, 2024
83802f4
Release 1.4.3 (#1035)
pankajkoti Jun 7, 2024
d77d957
Use uv in CI (#1013)
dwreeves Jun 10, 2024
7f011cd
support static_index.html docs (#999)
dwreeves Jun 10, 2024
e798f82
Add deep linking of dbt docs (#1038)
dwreeves Jun 10, 2024
00ac250
⬆ [pre-commit.ci] pre-commit autoupdate (#1039)
pre-commit-ci[bot] Jun 10, 2024
0c0756a
Update documentation for DbtDocs generator (#1043)
arjunanan6 Jun 14, 2024
47ab25a
⬆ [pre-commit.ci] pre-commit autoupdate (#1050)
pre-commit-ci[bot] Jun 18, 2024
a1a0ea0
Ensure compliance with linting rule D300 by using triple quotes for d…
pankajastro Jun 18, 2024
20b4ae8
[Bug] Accidentally attaching adapters to root logger leads to increas…
glebkrapivin Jun 18, 2024
6a32b23
[Bug fix] Add CSP header to iframe contents (#1055)
dwreeves Jun 20, 2024
5eb4709
Mark plugin integration tests as integration (#1057)
tatiana Jun 20, 2024
59c4fea
Add test for response header (#1058)
dwreeves Jun 20, 2024
19731ee
Change example DAGs to use `example_conn` as opposed to `airflow_db` …
tatiana Jun 20, 2024
0d39531
Cache hatch folder in the CI (#1056)
tatiana Jun 24, 2024
5db0f2c
Fix AKS permission error in restricted env (#1051)
pankajastro Jun 24, 2024
b07ec4d
Add node config to TaskInstance Context (#1044)
linchun3 Jun 24, 2024
4664918
Add ability to specify host/port for Snowflake connection (#1063)
whummer Jun 24, 2024
e3ab7c4
⬆ [pre-commit.ci] pre-commit autoupdate (#1064)
pre-commit-ci[bot] Jun 24, 2024
eb26228
Speed up `LoadMode.DBT_LS` by caching dbt ls output in Airflow Variab…
tatiana Jun 25, 2024
a9b5c3e
Remove duplicates in changelog (#1068)
jedcunningham Jun 26, 2024
a8be286
[Docs]: Fix rendering for env enable_cache_dbt_ls (#1069)
pankajastro Jun 26, 2024
f7a357b
Support to cache profiles created via `ProfileMapping` (#1046)
pankajastro Jun 27, 2024
bc2a5fe
Support partial parsing when cache is disabled (#1070)
tatiana Jun 27, 2024
72749e7
Release 1.5.0 (#1071)
pankajkoti Jun 27, 2024
b972685
⬆ [pre-commit.ci] pre-commit autoupdate (#1074)
pre-commit-ci[bot] Jul 2, 2024
25ffd29
Added new profile mapping configuration for Teradata (#1077)
sc250072 Jul 3, 2024
50b8fe1
Fix getting temporary AWS credentials with assume_role (#1081)
piotrkubicki Jul 8, 2024
c5780aa
⬆ [pre-commit.ci] pre-commit autoupdate (#1083)
pre-commit-ci[bot] Jul 9, 2024
5fa3752
Teradata Profile Mapping Issue - Credentials in profile "generated_pr…
sc250072 Jul 10, 2024
d9c2631
Intial change for Snowflake encrypted private key
DanMawdsleyBA Nov 4, 2023
c0e280e
Work around for user/password mapping
DanMawdsleyBA Nov 4, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -1 +1 @@
* @astronomer/astro-cosmos-admins @astronomer/astro-devex
@astronomer/astro-cosmos-admins @astronomer/astro-cosmos-codeowners
183 changes: 183 additions & 0 deletions .github/ISSUE_TEMPLATE/01-bug.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
---
name: Bug Report
description: File a bug report.
title: "[Bug] "
labels: ["bug", "triage-needed"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to fill out this bug report!
- type: dropdown
id: cosmos-version
attributes:
label: Astronomer Cosmos Version
description: What version of Astronomer Cosmos are you running? If you do not see your version in the list, please (ideally) test on
the latest release or main to see if the issue is fixed before reporting it.
options:
- "1.4.1"
- "main (development)"
- "Other Astronomer Cosmos version (please specify below)"
multiple: false
validations:
required: true
- type: input
attributes:
label: If "Other Astronomer Cosmos version" selected, which one?
# yamllint disable rule:line-length
description: >
On what version of Astronomer Cosmos are you currently experiencing the issue? Remember, you are encouraged to
test with the latest release or on the main branch to verify your issue still exists.
- type: input
id: dbt-core-version
attributes:
label: dbt-core version
description: What version of dbt-core are you running?
placeholder: ex. 1.8.0
validations:
required: true
- type: textarea
attributes:
label: Versions of dbt adapters
description: What dbt adapter versions are you using?
placeholder: You can use `pip freeze | grep dbt` (you can leave only relevant ones)
- type: dropdown
id: load-mode
attributes:
label: LoadMode
description: Which LoadMode are you using?
options:
- "AUTOMATIC"
- "CUSTOM"
- "DBT_LS"
- "DBT_LS_FILE"
- "DBT_LS_MANIFEST"
multiple: false
validations:
required: true
- type: dropdown
id: execution-mode
attributes:
label: ExecutionMode
description: Which ExecutionMode are you using?
options:
- "AWS_EKS"
- "AZURE_CONTAINER_INSTANCE"
- "DOCKER"
- "KUBERNETES"
- "LOCAL"
- "VIRTUALENV"
multiple: false
validations:
required: true
- type: dropdown
id: invocation-mode
attributes:
label: InvocationMode
description: Which InvocationMode are you using?
options:
- "DBT_RUNNER"
- "SUBPROCESS"
multiple: false
- type: input
id: airflow-version
attributes:
label: airflow version
description: What version of Apache Airflow are you running?
placeholder: ex. 2.9.0
validations:
required: true
- type: input
attributes:
label: Operating System
description: What Operating System are you using?
placeholder: "You can get it via `cat /etc/os-release` for example"
validations:
required: true
- type: dropdown
id: browsers
attributes:
label: If a you think it's an UI issue, what browsers are you seeing the problem on?
multiple: true
options:
- Firefox
- Chrome
- Safari
- Microsoft Edge
- type: dropdown
attributes:
label: Deployment
description: >
What kind of deployment do you have?
multiple: false
options:
- "Official Apache Airflow Helm Chart"
- "Other 3rd-party Helm chart"
- "Docker-Compose"
- "Other Docker-based deployment"
- "Virtualenv installation"
- "Astronomer"
- "Google Cloud Composer"
- "Amazon (AWS) MWAA"
- "Microsoft ADF Managed Airflow"
- "Other"
validations:
required: true
- type: textarea
attributes:
label: Deployment details
description: Additional description of your deployment.
placeholder: >
Enter any relevant details of your deployment. Especially version of your tools,
software (docker-compose, helm, k8s, etc.), any customisation and configuration you added.
- type: textarea
id: what-happened
attributes:
label: What happened?
description: Also tell us, what did you expect to happen?
placeholder: Tell us what you see!
value: "A bug happened!"
validations:
required: true
- type: textarea
id: logs
attributes:
label: Relevant log output
description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks.
render: shell
- type: textarea
attributes:
label: How to reproduce
description: What should we do to reproduce the problem?
placeholder: >
Please make sure you provide a reproducible step-by-step case of how to reproduce the problem
as minimally and precisely as possible. Keep in mind we do not have access to your cluster or DAGs.
Remember that non-reproducible issues make it hard for us to help you or resolve the issue!
validations:
required: true
- type: textarea
attributes:
label: Anything else :)?
description: Anything else we need to know?
placeholder: >
How often does this problem occur? (Once? Every time? Only when certain conditions are met?)
- type: checkboxes
attributes:
label: Are you willing to submit PR?
description: >
This is absolutely not required, but we are happy to guide you in the contribution process
especially if you already have a good understanding of how to implement the fix. We love to bring new
contributors in.
options:
- label: Yes I am willing to submit a PR!
- type: input
id: contact
attributes:
label: Contact Details
description: (Optional) How can we get in touch with you if we need more info?
placeholder: ex. email@example.com
validations:
required: false
- type: markdown
attributes:
value: "Thanks for completing our form!"
34 changes: 34 additions & 0 deletions .github/ISSUE_TEMPLATE/02-feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
---
name: Feature request
description: Suggest an idea for this project
title: "[Feature] "
labels: ["enhancement", "triage-needed"]
body:
- type: markdown
attributes:
# yamllint disable rule:line-length
value: "
Thank you for finding the time to propose new feature!

We really appreciate the community efforts to improve Cosmos."
# yamllint enable rule:line-length
- type: textarea
attributes:
label: Description
description: A short description of your feature
- type: textarea
attributes:
label: Use case/motivation
description: What would you like to happen?
- type: textarea
attributes:
label: Related issues
description: Is there currently another issue associated with this?
- type: checkboxes
attributes:
label: Are you willing to submit a PR?
options:
- label: Yes, I am willing to submit a PR!
- type: markdown
attributes:
value: "Thanks for completing our form!"
4 changes: 2 additions & 2 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Install build dependencies
run: python -m pip install --upgrade build
Expand All @@ -37,7 +37,7 @@ jobs:
path: dist

- name: Push build artifacts to PyPi
uses: pypa/gh-action-pypi-publish@v1.6.4
uses: pypa/gh-action-pypi-publish@v1.8.14
with:
user: __token__
password: ${{ secrets.PYPI_TOKEN }}
Loading
Loading