kacpermuda opened a new pull request, #75961:
URL: https://github.com/apache/airflow/pull/75961
<!-- SPDX-License-Identifier: Apache-2.0
https://www.apache.org/licenses/LICENSE-2.0 -->
`t_identity` in `openlineage_policy_exclude_datasets_authoring_dag`
registered `s3://` assets. Their OpenLineage translation lives in the amazon
provider
(`airflow.providers.amazon.aws.assets.s3.convert_asset_to_openlineage`), so
when that provider is not installed the `s3://` assets are silently dropped and
the task emits fewer inputs and outputs than the test expects (1 instead of 2).
This changes the test to use `file://` URIs on another host
(`file://host2/...`) instead, so that it passes with and without the amazon
provider installed. It still checks that an authored `exclude_datasets` pattern
matches the `<namespace>/<name>` of a dataset of another namespace, and that
`file://host1/slash_*` is excluded without a doubled slash.
Only the system test DAG and its expected events change, no provider code.
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes (Claude Code)
Generated-by: Claude Code following [the
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)
---
* Read the **[Pull Request
Guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#pull-request-guidelines)**
for more information. Note: commit author/co-author name and email in commits
become permanent and immutable parts of the repository history, so be careful
when adding and changing the author name and email.
* For fundamental code changes, an Airflow Improvement Proposal
([AIP](https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+Improvement+Proposals))
is needed.
* When adding dependency, check compliance with the [ASF 3rd Party License
Policy](https://www.apache.org/legal/resolved.html#category-x).
* For significant user-facing changes create newsfragment:
`{pr_number}.significant.rst`, in
[airflow-core/newsfragments](https://github.com/apache/airflow/tree/main/airflow-core/newsfragments).
You can add this file in a follow-up commit after the PR is created so you
know the PR number.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: [email protected]
For queries about this service, please contact Infrastructure at:
[email protected]