blag
blag
Implement a pluggable dataset event manager. The idea is to have all of the logic that creates dataset events and adds rows to the `DatasetDagRunQueue` table flow through this manager....
I recently stumbled across [this error](https://github.com/PostgresApp/PostgresApp/blob/650382781d7dd34b8c0e3a632c82ccd219def1ce/Postgres/Server.swift#L164) even though there were no instances of PostgreSQL running on my machine. But I had left a psql client open. So when I stopped...
### Note: This PR description is not yet finished, and I may rewrite some of these commits, so if you pull this branch, beware that you may need to rebase...
Changes proposed in this PR: - Add `.select_related('user')` to a few specific admins + `AccountAdmin` because [`Account.__str__()` returns `str(self.user)`](https://github.com/pinax/django-user-accounts/blob/e83effdd4a23cd8d830169904c261ff6677ee3e6/account/models.py#L66) + `EmailAddressAdmin` has the [`user` in `list_display`](https://github.com/pinax/django-user-accounts/blob/e83effdd4a23cd8d830169904c261ff6677ee3e6/account/admin.py#L33) + `PasswordHistoryAdmin` [orders on...
"ExpressionEvaluationException: Unable to resolve key" error should include list of available keys
Orquesta/Jinja/YAQL currently throws an error when you try to use a key that does not exist: ``` "YaqlEvaluationException: Unable to resolve key 'result' in expression '' from context." ``` But...
I wasn't sure what details to put in here, but somebody else might so I left in some comments (auto-generated by GitHub), just in case they inspire somebody else to...
Our workflows currently require that the Trivy and Snyk scans all pass before pushing any builds at all, even dev builds. But, at the moment, that's compounding our issues, because...
It's not super clear what [`DEV_ALLOWLIST`](https://github.com/astronomer/ap-airflow/blob/5214a321d2f2af21a1184f97ddc1b1eed8397106/.circleci/common.py#L44) is intended for or whether or not it's still relevant, and it complicates a bunch of logic in our Jinja template (see below). We...
We currently have no way of notifying people about failed builds (I'm not sure who all gets emailed about CircleCI nightly build failures, but I'm not included). Additionally, notifying a...
This PR fleshes out the dataset list view, displaying the last update datetime of each dataset. The endpoint can also sort by `last_dataset_update` (latest first or oldest first) or by...