Hello @elliottatreef
Its a known limitation. serverless environments, including the environment_version specification, cannot be applied programmatically via Databricks Asset Bundles (DAB) YAML to notebook_task types.
UI Configuration for Environment Version (Quick but Manual):
Open your notebook in the Databricks workspace. In the top-right compute selector, choose Serverless and set Environment version: 3. Save the notebook.
Job runs (including those triggered via run_job_task) will now use version 3.
For your wheel dependency, add %pip install /Workspace/AssetBundles/data-eng-data-ops/files/dist/data_eng_data_ops-0.1.0-py3-none-any.whl at the top of the notebook.
Drawback: Not automated for CI/CD; requires UI intervention post-DAB deployment.