This website requires JavaScript.
b21ef5c0bb
feat(cicontext): rules:changes: path-glob evaluation; 100% test coverage
main
v0.2.21
k3nny
2026-06-21 22:47:32 +02:00
04f17f8616
test(coverage): add unit tests across all packages; remove dead code
k3nny
2026-06-14 22:03:46 +02:00
7f7e2bf77b
docs(docs): release v0.2.20
v0.2.20
k3nny
2026-06-14 11:17:27 +02:00
e13455a629
docs(docs): extract usage examples to USAGE.md, trim README
k3nny
2026-06-14 11:13:02 +02:00
b8e640de03
docs(docs): extract features to FEATURES.md, trim README
k3nny
2026-06-14 11:07:51 +02:00
4ce7f86d4d
feat(linter): glint explain, GL042 rules:if: reachability, GL043 inherit completeness
k3nny
2026-06-14 11:02:23 +02:00
02d8e63a98
feat(cli): .glint.yml config and inline suppression comments
v0.2.19
k3nny
2026-06-14 10:23:33 +02:00
f5f8546bcf
feat(cli): output formats, GL034-GL041 lint rules, include inputs and cache
v0.2.18
k3nny
2026-06-14 10:09:16 +02:00
54b5850835
feat(linter): GL033 static dead-rules detection
v0.2.15
k3nny
2026-06-14 09:13:19 +02:00
5fee51ec7d
fix(cli): consistent output format, sorted findings, version flag
v0.2.14
k3nny
2026-06-13 00:13:51 +02:00
cbed44b1e9
feat(cli): variable expansion, scalar bool/int support, precedence fix
v0.2.13
k3nny
2026-06-12 12:32:47 +02:00
1339ab4149
fix(linter): 🐛 yaml parser with escape in regex
v0.2.12
k3nny
2026-06-12 01:04:35 +02:00
fef1536e1b
feat(cli): ruff-style output, implicit context defaults, --list-vars
v0.2.11
k3nny
2026-06-12 00:36:32 +02:00
46a1cf3c08
feat: add go lint
v0.2.10
k3nny
2026-06-11 23:56:09 +02:00
18c8fc82c9
feat(linter): add GL032 variable reference validation in rules:if:
v0.2.9
v0.2.8
k3nny
2026-06-11 23:13:25 +02:00
f48bf02152
feat(linter): add structured rule IDs (GL001–GL031)
k3nny
2026-06-11 22:56:24 +02:00
6d0aefca5b
docs(docs): update ROADMAP with post-v0.2.0 shipped items
k3nny
2026-06-11 22:38:45 +02:00
de6a526560
feat(linter): propagate workflow:rules:variables: into job rule evaluation
k3nny
2026-06-11 22:35:55 +02:00
a0e2582cf1
fix(linter): support bare true/false and integer literals in rules:if:
v0.2.7
k3nny
2026-06-11 22:20:59 +02:00
e931b9d1c9
fix(linter): improve rules:if: expression evaluator
k3nny
2026-06-11 22:08:08 +02:00
b21a7d60dc
feat(resolver,graph): fetch and resolve include: remote: HTTPS URLs
v0.2.6
k3nny
2026-06-11 21:42:15 +02:00
d34c39927d
fix(linter): downgrade needs optional:true missing-job to warning
v0.2.5
k3nny
2026-06-11 21:27:16 +02:00
a303f63a5e
feat(linter): add file/line to findings; downgrade extends missing-script to warning
k3nny
2026-06-11 21:24:18 +02:00
a962c996c1
feat(graph): show jobs per file in include dependency graph
k3nny
2026-06-11 21:03:50 +02:00
e5f926b55f
docs: 📝 add logo
v0.2.4
k3nny
2026-06-11 20:40:39 +02:00
8c3ce050f5
Merge pull request 'fix(model): handle YAML map forms that caused unmarshall errors' (#3 ) from fix/unmarshall_errors into main
k3nny
2026-06-11 20:31:30 +02:00
c4ab64391d
fix(model): handle YAML map forms that caused unmarshall errors
k3nny
2026-06-11 20:25:53 +02:00
4cc50afb5f
fix(build): replace actions/checkout@v4 with plain git clone
v0.2.3
k3nny
2026-06-11 01:04:27 +02:00
dfbafd8ed3
chore(build): use golang:1.26-alpine container instead of ubuntu-latest
v0.2.2
k3nny
2026-06-11 01:00:30 +02:00
58cfbb4a57
fix(build): replace upload-artifact@v4 with direct Gitea API upload
k3nny
2026-06-11 00:59:09 +02:00
e7b51929f8
chore(build): add Gitea Actions release pipeline
v0.2.1
0.2.1
k3nny
2026-06-11 00:38:21 +02:00
88f20165db
feat(cli)!: subcommand CLI, graph tree mode, local include resolution
v0.2.0
k3nny
2026-06-11 00:27:28 +02:00
aca37de2b1
fix(ci): fix build
0.1.1
k3nny
2026-06-10 23:02:06 +02:00
51b3e1f297
fix(project): rename tool to glint
k3nny
2026-06-10 22:40:42 +02:00
f98e9c42e7
feat(gitlab-sim): 🚀 branches support
v0.1.0
k3nny
2026-06-07 23:13:52 +02:00
ff0d9b51f3
feat(gitlab-sim): 🚀 ajout graph
k3nny
2026-06-07 20:13:03 +02:00
e2334ec12d
feat(gitlab-sim): ✨ first commit
k3nny
2026-06-05 01:29:07 +02:00