Skip to content

Conversation

@sshpuntoff
Copy link
Contributor

@sshpuntoff sshpuntoff commented Nov 5, 2025

## Changes
In a runtime container, I need to be able to reference files.
This PR allows the file:/// path (which is valid in databricks templates) to do that.
Currently the CLI attempts to resolve this path when it should now.

Open to feedback here.

Why

When running a containerized job, I have pre-bundled assets that need to be referenced.
If I set the path to file:/// manually via the databricks UX, my job works. If I attempt to do it via the cli, I have this rendering issue.

databricks bundle deploy --target dev
Error: file doesn't exist file:///opt/spark/jars/app.jar

With this change, the asset bundle is deployable.

Tests

Unit testing and manual deployment verification.

Signed-off-by: sshpuntoff <samshpuntoff@gmail.com>
@github-actions
Copy link

github-actions bot commented Nov 5, 2025

An authorized user can trigger integration tests manually by following the instructions below:

Trigger:
go/deco-tests-run/cli

Inputs:

  • PR number: 3884
  • Commit SHA: a6f09de3cccd884cc385c657819d7a02f362057f

Checks will be approved automatically on success.

@sshpuntoff sshpuntoff marked this pull request as ready for review November 5, 2025 19:26
@sshpuntoff sshpuntoff closed this Nov 7, 2025
deco-sdk-tagging bot added a commit that referenced this pull request Dec 4, 2025
## Release v0.279.0

### Notable Changes
* New deployment engine for DABs that does not require Terraform is available to try in experimental mode. Not recommended for production workloads yet. Documentation at [docs/direct.md](docs/direct.md).

### CLI
* Introduce `databricks apps logs` command to tail app logs from the CLI ([#3908](#3908))

### Bundles
* Add support for alerts to DABs ([#4004](#4004))
* Allow `file://` URIs in job libraries to reference runtime filesystem paths (e.g., JARs pre-installed on clusters via init scripts). These paths are no longer treated as local files to upload. ([#3884](#3884))
* Pipeline catalog changes now trigger in-place updates instead of recreation (Terraform provider v1.98.0 behavior change) ([#4082](#4082))

### Dependency updates
* Bump Terraform provider to v1.98.0 ([#4082](#4082))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant