Commit Graph

27 Commits

Author SHA1 Message Date
c8ba576b4e feat: implement complete tree-sitter-shellspec grammar with comprehensive testing
- Add full ShellSpec grammar extending tree-sitter-bash
- Support all ShellSpec constructs: Describe, Context, It, hooks, utilities
- Include Data block parsing with statements and argument styles
- Add 61 comprehensive test cases covering real-world patterns
- Implement optimized GitHub workflows with CI/CD automation
- Configure complete development tooling (linting, formatting, pre-commit)
- Add comprehensive documentation and contribution guidelines
- Optimize grammar conflicts to zero warnings
- Support editor integration for Neovim, VS Code, Emacs

Breaking Changes:
- Initial release, no previous API to break

BREAKING CHANGE: Initial implementation of tree-sitter-shellspec grammar

# Conflicts:
#	.github/workflows/codeql.yml
#	.github/workflows/pr-lint.yml
#	.pre-commit-config.yaml

# Conflicts:
#	.github/workflows/pr-lint.yml

# Conflicts:
#	.github/workflows/pr-lint.yml
2026-01-04 15:32:39 +02:00
renovate[bot]
a54653aec1 chore(deps)!: update ivuorinen/actions (v2025.11.28 → v2026.01.01) (#54) 2026-01-02 09:49:08 +02:00
renovate[bot]
7362a26865 chore(deps): update github/codeql-action action (v4.31.7 → v4.31.9) (#48)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-17 07:48:30 +02:00
renovate[bot]
2a2018313b chore(deps): update github/codeql-action action (v4.31.6 → v4.31.7) (#46)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-07 05:49:49 +02:00
renovate[bot]
762bf92544 chore(deps): update actions/checkout action (v6.0.0 → v6.0.1) (#45)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-05 16:57:55 +02:00
renovate[bot]
ef684994d2 chore(deps): update github/codeql-action action (v4.31.5 → v4.31.6) (#44)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-12-03 14:50:37 +02:00
renovate[bot]
3c68cd2d5e chore(deps)!: update ivuorinen/actions (v25.11.26 → v2025.11.28) (#27) 2025-11-29 10:00:45 +02:00
renovate[bot]
1f60912b47 chore(deps): update ivuorinen/actions action (25.11.24 → v25.11.26) (#42)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-28 16:38:09 +02:00
renovate[bot]
9fd0403c52 chore(deps): update ivuorinen/actions action (25.10.7 → 25.11.24) (#21)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 22:37:32 +02:00
renovate[bot]
0ea5f92a9b chore(deps): update github/codeql-action action (v4.31.2 → v4.31.5) (#36)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 10:52:13 +02:00
renovate[bot]
9e427f55a7 chore(deps)!: update actions/checkout (v5.0.0 → v6.0.0) (#40)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-25 10:12:31 +02:00
b2b319ddd2 fix(ci): switch CodeQL language from 'javascript' to 'actions' 2025-11-25 10:06:25 +02:00
renovate[bot]
ccea9029ee chore(deps): update github/codeql-action action (v4.31.0 → v4.31.2) (#30)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-11-06 21:29:03 +02:00
renovate[bot]
66b9da45f6 chore(deps): update github/codeql-action action (v4.30.9 → v4.31.0) (#26)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-27 13:54:17 +02:00
renovate[bot]
79a6d4d360 chore(deps): update github/codeql-action action (v4.30.8 → v4.30.9) (#23)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-20 12:53:13 +03:00
renovate[bot]
60fd962b12 chore(deps): update github/codeql-action action (v4.30.7 → v4.30.8) (#18)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-15 23:25:46 +03:00
renovate[bot]
012c7994e0 chore(deps)!: update github/codeql-action (v3.30.7 → v4.30.7) (#14)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 14:40:37 +03:00
renovate[bot]
3ac34eb1ff chore(deps): update github/codeql-action action (v3.30.6 → v3.30.7) (#15)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 12:38:01 +03:00
renovate[bot]
606fae2d22 chore(deps): update ivuorinen/actions action (25.10.1 → 25.10.7) (#16)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-10 10:52:29 +03:00
renovate[bot]
296b1c5a21 chore(deps): update ivuorinen/actions action (25.9.21 → 25.10.1) (#11)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 10:51:06 +03:00
renovate[bot]
de4860e00f chore(deps): update github/codeql-action action (v3.30.5 → v3.30.6) (#12)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-04 00:39:04 +03:00
renovate[bot]
9e3b4cda89 chore(deps): update github/codeql-action action (v3.30.3 → v3.30.5) (#8)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-28 23:30:50 +03:00
renovate[bot]
69da91726b chore(deps): update ivuorinen/actions action (25.9.19 → 25.9.21) (#7)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-23 13:22:39 +03:00
renovate[bot]
4ef8c0fa3c chore(deps): update ivuorinen/actions action (25.9.17 → 25.9.19) (#6)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-21 21:21:52 +03:00
renovate[bot]
1e769419dc chore(deps): update ivuorinen/actions action (25.9.8 → 25.9.17) (#4)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-19 09:41:36 +03:00
renovate[bot]
13750690bf chore(deps): update github/codeql-action action (v3.30.1 → v3.30.3) (#3)
Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-09-15 11:10:40 +03:00
2e62a33827 Initial commit 2025-09-11 22:41:39 +03:00