Case sensitivity issue with Web.config file on a Linux based runner.
- Dominant language
- TypeScript
- Stars
- 338
- Forks
- 234
- Avg merge
- 53m
- Merged PRs (30d)
- 3
Description
We have a .net application which we auto deploy to Azure using github actions and this package.
We recently migrated from a windows github actions runner to linux and this seemed to have caused our Web.config file to not be copied to our azure server.
On the Azure server, the Web.config file is the default file. It does not contain any custom attributes such as our headers and file size limits.
Renaming the file from **Web.config to web.config** in our repo and redeploying corrected this issue.
It looks like this was not an issue on the windows runner because windows doesn't care about case sensitivity. Converting this to a Linux runner introduced the issue because linux does care about case sensitivity.
One thing I find particularly puzzling is that the file which gets deployed to the server is uppercase Web.config, not lowercase like the source file.
I skimmed the code of this repo and I don't see anything explicitly mentioning Web/web.config. So not sure what's going on here.
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.