Wheel File name is changed after using Databricks Asset Bundle Deployment on Github Actions

Nisha_Tech
New Contributor II

Hi Team,

I am deploying to the Databricks workspace using GitHub and DAB. I have noticed that during deployment, the wheel file name is being converted to all lowercase letters (e.g., pyTestReportv2.whl becomes pytestreportv2.whl). This issue does not occur when using Jenkins for CI/CD.

Details:

  • Databricks CLI: 0.252.0
  • Terraform binary: 1.12.0
  • Terraform provider version: 1.79.0
  • Python version: 3.12
  • Authentication: OAuth token

Deployment commands used:

  • databricks bundle validate
  • databricks bundle deploy -t dev -p DEFAULT

Please advise on why this file renaming occurs with GitHub/DAB deployments and not with Jenkins, and suggest any possible solutions.

 

Charuvil
New Contributor III

Hi @Nisha_Tech It seems like a Git issue rather than Databricks or DAB. There is a git configuration parameter decides the upper case/ lower case of the file names deploved. Please refer here: https://github.com/desktop/desktop/issues/2672#issuecomment-329011490 or here https://stackoverflow.com/questions/10523849/how-do-you-change-the-capitalization-of-filenames-in-gi...