You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-**Zsh files** (`utils.zsh`, `zshrc`, `zshenv`, `*.zunit`) use 2-space indentation and the modeline `# vim: ft=zsh sw=2 ts=2 et`.
58
-
- All text files: UTF-8, LF line endings, 2-space indent (except Makefiles/Go/Java → 4-space/tab).
58
+
- All text files: UTF-8, LF line endings. Default indent is 2 spaces, except:
59
+
-`Makefile*`: tab indentation with `indent_size=4`.
60
+
-`*.py`, `*.rb`: 4-space indentation.
61
+
-`*.go`, `*.java`, `*.scala`, `*.groovy`, `*.kotlin`: tab indentation with `indent_size=4`.
59
62
- Trailing whitespace is trimmed; files end with a newline (enforced by `.editorconfig`).
60
63
61
64
### Dockerfile
@@ -80,7 +83,7 @@ docker/
80
83
| Workflow | Trigger | What it does |
81
84
|---|---|---|
82
85
|`docker.yml`| push/PR to `main` touching `docker/**`, scheduled Wed 03:00 UTC | Builds multi-arch image (`linux/amd64`, `linux/arm64`) for Zsh 5.5.1–5.9 matrix + `latest` tag |
83
-
|`zunit.yml`| push to `main` touching `*.zunit`, scheduled Mon/Wed 12:00 UTC, `workflow_dispatch`| Runs each `*.zunit` file as a separate matrix job |
86
+
|`zunit.yml`| push to `main` touching `*.zunit`, scheduled Mon/Wed/Fri/Sun 12:00 UTC, `workflow_dispatch`| Runs each `*.zunit` file as a separate matrix job |
84
87
|`zsh-n.yml`| Zsh `-n` syntax check | Checks all Zsh files for syntax errors |
0 commit comments