OrcaSlicer/.github/workflows
coryrc 09034d87b7
Run shellcheck on build_linux.sh and add it to workflows (#10317)
* Shellcheck on build_linux.sh and tiny refactor

`shellcheck -e SC1090 build_linux.sh` and fixed the issues.

Also fixed the usage command to return an error, simplify directory
creation to use `mkdir -p`, and made printing of the cmake commands
consistent instead of having three different ways of doing it.

* Reorder functions in more pleasing way

* Add shellcheck to workflows

This is the beginning of adding some safety nets for making
changes. Currently it just runs shellcheck against `build_linux.sh`.

You can see it working at
https://github.com/coryrc/OrcaSlicer/actions/workflows/shellcheck.yml
I forked and tested it running in PRs and against pushes to HEAD.

* Rerun shellcheck

Missed quotes on the merge
2025-08-24 19:26:14 +08:00
..
build_all.yml feat: use "nightly" instead of version code for nightly builds (#10444) 2025-08-22 22:44:30 +08:00
build_check_cache.yml Universal mac build (#9074) 2025-03-27 22:53:37 +08:00
build_deps.yml remove OSMesa (#9708) 2025-06-15 14:53:42 +08:00
build_orca.yml feat: use "nightly" instead of version code for nightly builds (#10444) 2025-08-22 22:44:30 +08:00
check_locale.yml fix node.js warning 2024-03-11 14:22:17 +08:00
check_profiles.yml fix empty compatible_printers issues in vendor profiles 2025-02-22 15:53:58 +08:00
claude-code-review.yml Update macOS build script to use Ninja Multi-Config generator (#10377) 2025-08-11 22:35:17 +08:00
claude.yml Add claude GitHub actions 1754810265440 (#10366) 2025-08-10 15:20:23 +08:00
orca_bot.yml stale bot: exempt "enhancement" label (#8416) 2025-03-09 16:28:51 +08:00
publish_docs_to_wiki.yml Fixed an issue that WIKI action didn't work if it's manually triggered. 2024-07-01 22:19:03 +08:00
shellcheck.yml Run shellcheck on build_linux.sh and add it to workflows (#10317) 2025-08-24 19:26:14 +08:00
update-translation.yml Refactor folder (#10475) 2025-08-22 20:02:26 +08:00
validate-documentation.yml Missing permissions validate-documentation.yml (#10495) 2025-08-23 23:01:53 +08:00