[PR #932] [CLOSED] feat(ci): add workflow to fix file casing #1016

Closed
opened 2026-03-22 15:57:55 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/harvard-edge/cs249r_book/pull/932
Author: @profvjreddi
Created: 8/12/2025
Status: Closed

Base: mainHead: fix/lowercase-filenames


📝 Commits (10+)

  • f8b5c0a Fix colors in code listing
  • 0c9e0eb fix(ci): use dynamic output-dir in quarto build workflows
  • 575c3aa feat(ci): merge dynamic output dir feature into dev
  • f2f4b85 fix(docker): correct syntax in Windows Dockerfile
  • cac2726 fix(ci): make jq filter in build workflows robust
  • d5641af feat(ci): use scoop to find executables in windows healthcheck
  • 19498f6 chore(ci): increase windows health check timeout to 60 minutes
  • 60dafc2 fix(ci): escape powershell variables in health check
  • 37d8085 Improves Quarto check in container health
  • 2dbe8bf fix(ci): improve health check diagnostics for quarto

📊 Changes

616 files changed (+34883 additions, -41219 deletions)

View changed files

📝 .github/workflows/build-linux-container.yml (+9 -9)
📝 .github/workflows/build-windows-container.yml (+60 -31)
📝 .github/workflows/container-health-check.yml (+149 -186)
.github/workflows/fix_casing.yml (+41 -0)
📝 .github/workflows/quarto-build-baremetal.yml (+34 -19)
📝 .github/workflows/quarto-build-container.yml (+42 -57)
📝 .github/workflows/validate-dev.yml (+14 -4)
📝 .pre-commit-config.yaml (+16 -30)
📝 CHANGELOG.md (+8 -8)
📝 README.md (+3 -2)
contents/core/data_engineering/data_engineering_files/mediabag/377bd08d4252fd877976dbb812d1ea9216774cfc.svg (+0 -149)
contents/core/data_engineering/data_engineering_files/mediabag/4213eeaeb926472ac24f617144bb4a8344e1ec2b.svg (+0 -336)
contents/core/data_engineering/data_engineering_files/mediabag/468ba33927b8b88f56facc3c9e5a72db5d0773f0.svg (+0 -315)
contents/core/data_engineering/data_engineering_files/mediabag/6f07134f872989383e114c915f341eeecec22de0.svg (+0 -331)
contents/core/data_engineering/data_engineering_files/mediabag/9daff432776d54e821a3a38d383ac78f17ea1f27.svg (+0 -919)
contents/core/data_engineering/data_engineering_files/mediabag/a271bd786f6723a93e5e1b3dff59701d8362b9f2.svg (+0 -450)
contents/core/data_engineering/data_engineering_files/mediabag/c0d5e9f5de2fa5135d9a6f2e84486ecba3d2d8b1.svg (+0 -396)
contents/core/data_engineering/data_engineering_files/mediabag/ecff59fc5f0797ded4b8d4637d9036cc3e85ac9f.svg (+0 -550)
contents/core/data_engineering/data_engineering_files/mediabag/f92ef4e870c7f2f0e3e67636f397e9905db9f679.svg (+0 -514)
contents/core/dl_primer/dl_primer_files/mediabag/0ff5c0804cf53d709bf07787bdcde4abd072ceb8.svg (+0 -355)

...and 80 more files

📄 Description

This PR adds a GitHub Actions workflow to automatically correct file casing issues for images. It can be manually triggered to find and fix any files with uppercase names, ensuring consistency across different operating systems.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/harvard-edge/cs249r_book/pull/932 **Author:** [@profvjreddi](https://github.com/profvjreddi) **Created:** 8/12/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `fix/lowercase-filenames` --- ### 📝 Commits (10+) - [`f8b5c0a`](https://github.com/harvard-edge/cs249r_book/commit/f8b5c0acacf50a263d535ac26062e559ee19c3dd) Fix colors in code listing - [`0c9e0eb`](https://github.com/harvard-edge/cs249r_book/commit/0c9e0eb91378f2ea1a6b71be2655446ec996da0b) fix(ci): use dynamic output-dir in quarto build workflows - [`575c3aa`](https://github.com/harvard-edge/cs249r_book/commit/575c3aa51fe76daeb59e7d01d8cc3ddef74dd22f) feat(ci): merge dynamic output dir feature into dev - [`f2f4b85`](https://github.com/harvard-edge/cs249r_book/commit/f2f4b8555cc7e404495d252e79388eef9880120e) fix(docker): correct syntax in Windows Dockerfile - [`cac2726`](https://github.com/harvard-edge/cs249r_book/commit/cac272628b139211d283958361d1d88d2d7e2a84) fix(ci): make jq filter in build workflows robust - [`d5641af`](https://github.com/harvard-edge/cs249r_book/commit/d5641afd514d8e8ceaed711e33bc7342b4e07a8d) feat(ci): use scoop to find executables in windows healthcheck - [`19498f6`](https://github.com/harvard-edge/cs249r_book/commit/19498f6c3575af4728ccad7df92ff0f8b37afeb2) chore(ci): increase windows health check timeout to 60 minutes - [`60dafc2`](https://github.com/harvard-edge/cs249r_book/commit/60dafc224b31f61da184d233a6ba53250a3ba37a) fix(ci): escape powershell variables in health check - [`37d8085`](https://github.com/harvard-edge/cs249r_book/commit/37d808574c755943703e7093ff4ac0bb7c2051bf) Improves Quarto check in container health - [`2dbe8bf`](https://github.com/harvard-edge/cs249r_book/commit/2dbe8bf9fd54205df5f94122b9831aa5b9e0a9a8) fix(ci): improve health check diagnostics for quarto ### 📊 Changes **616 files changed** (+34883 additions, -41219 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build-linux-container.yml` (+9 -9) 📝 `.github/workflows/build-windows-container.yml` (+60 -31) 📝 `.github/workflows/container-health-check.yml` (+149 -186) ➕ `.github/workflows/fix_casing.yml` (+41 -0) 📝 `.github/workflows/quarto-build-baremetal.yml` (+34 -19) 📝 `.github/workflows/quarto-build-container.yml` (+42 -57) 📝 `.github/workflows/validate-dev.yml` (+14 -4) 📝 `.pre-commit-config.yaml` (+16 -30) 📝 `CHANGELOG.md` (+8 -8) 📝 `README.md` (+3 -2) ➖ `contents/core/data_engineering/data_engineering_files/mediabag/377bd08d4252fd877976dbb812d1ea9216774cfc.svg` (+0 -149) ➖ `contents/core/data_engineering/data_engineering_files/mediabag/4213eeaeb926472ac24f617144bb4a8344e1ec2b.svg` (+0 -336) ➖ `contents/core/data_engineering/data_engineering_files/mediabag/468ba33927b8b88f56facc3c9e5a72db5d0773f0.svg` (+0 -315) ➖ `contents/core/data_engineering/data_engineering_files/mediabag/6f07134f872989383e114c915f341eeecec22de0.svg` (+0 -331) ➖ `contents/core/data_engineering/data_engineering_files/mediabag/9daff432776d54e821a3a38d383ac78f17ea1f27.svg` (+0 -919) ➖ `contents/core/data_engineering/data_engineering_files/mediabag/a271bd786f6723a93e5e1b3dff59701d8362b9f2.svg` (+0 -450) ➖ `contents/core/data_engineering/data_engineering_files/mediabag/c0d5e9f5de2fa5135d9a6f2e84486ecba3d2d8b1.svg` (+0 -396) ➖ `contents/core/data_engineering/data_engineering_files/mediabag/ecff59fc5f0797ded4b8d4637d9036cc3e85ac9f.svg` (+0 -550) ➖ `contents/core/data_engineering/data_engineering_files/mediabag/f92ef4e870c7f2f0e3e67636f397e9905db9f679.svg` (+0 -514) ➖ `contents/core/dl_primer/dl_primer_files/mediabag/0ff5c0804cf53d709bf07787bdcde4abd072ceb8.svg` (+0 -355) _...and 80 more files_ </details> ### 📄 Description This PR adds a GitHub Actions workflow to automatically correct file casing issues for images. It can be manually triggered to find and fix any files with uppercase names, ensuring consistency across different operating systems. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-03-22 15:57:55 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/cs249r_book#1016