This website requires JavaScript.
ef0d7b118a
docs(docs): update CHANGELOG and README badge for v0.4.1
main
v0.4.1
k3nny
2026-06-26 23:58:14 +02:00
b222105e1f
build(build): add Linux arm64, macOS amd64/arm64 to release CI
k3nny
2026-06-26 23:56:42 +02:00
a8fadd4dd4
docs(docs): update CHANGELOG, README, ROADMAP, Formula, and INSTALL for v0.4.0
v0.4.0
k3nny
2026-06-26 23:49:23 +02:00
2b32267015
feat(build): add multi-platform release targets, Homebrew formula, and INSTALL.md
k3nny
2026-06-26 23:45:20 +02:00
4f6855b9ab
feat(cli): inject GitLab predefined variables into the simulation context
k3nny
2026-06-26 23:30:25 +02:00
3b4f49bbe5
feat(cli): auto-detect git branch as default context
k3nny
2026-06-26 23:18:51 +02:00
1df72a5124
docs(docs): update CHANGELOG and README badge for v0.3.1
v0.3.1
k3nny
2026-06-26 22:54:15 +02:00
5ace9d5756
feat(cli): make tree the sole default for glint graph
k3nny
2026-06-26 22:51:44 +02:00
8449a9317c
docs(cli): document missing --proxy, --cache-dir, --offline flags in --help
k3nny
2026-06-26 22:49:39 +02:00
263bbbd1ed
docs(docs): sync README and FEATURES with current CLI
k3nny
2026-06-26 22:47:08 +02:00
a68993d26f
test(config): skip permission test when running as root
k3nny
2026-06-26 22:41:30 +02:00
7f404f3492
docs(docs): update README, CHANGELOG, ROADMAP, Taskfile for v0.3.0
v0.3.0
k3nny
2026-06-26 22:35:55 +02:00
1615655c00
feat(cli): --no-warn, new exit codes, glint render, and graph --no-skipped
k3nny
2026-06-26 22:27:12 +02:00
8c3605ed52
feat(cli): colorized, columnized text output with line:col locations
k3nny
2026-06-26 22:13:52 +02:00
f79c64cd44
feat(security): security hardening, proxy support, and GL045 HTTP include warning
v0.2.31
k3nny
2026-06-26 21:52:57 +02:00
4972adb213
feat(cli): add VS Code extension wrapping glint lsp
v0.2.30
k3nny
2026-06-26 21:26:23 +02:00
2c45b343c2
feat(lsp): add Language Server Protocol server (glint lsp)
v0.2.29
k3nny
2026-06-26 01:01:41 +02:00
8e76caddb2
chore(build): update Go dependencies
k3nny
2026-06-26 00:22:42 +02:00
6f8d47a8de
docs(docs): convert ROADMAP from strikethrough to checkbox format
k3nny
2026-06-26 00:16:39 +02:00
192ab3198b
feat(build): GitLab CI component, GitHub Actions action, and pre-commit hook
v0.2.28
k3nny
2026-06-26 00:12:55 +02:00
f197c368d3
docs(linter): add .glint.yml config example
k3nny
2026-06-26 00:03:39 +02:00
d6afb148ca
feat(build): expand fuzz coverage to expression evaluator and linter; fix empty-key parser bug
k3nny
2026-06-25 23:58:47 +02:00
522c637b75
fix(model): reject null/empty YAML mapping keys in ParseBytes
k3nny
2026-06-25 23:43:40 +02:00
9342ce0eff
feat(build): fuzz testing and git-cliff changelog automation
v0.2.27
k3nny
2026-06-25 23:40:16 +02:00
7a4d55ec9a
feat(graph): intra-stage DAG sub-columns and connectors behind chips
v0.2.26
k3nny
2026-06-25 23:06:49 +02:00
0e51844c3a
feat(graph): pipeline graph improvements — on_failure, tooltips, bus-bar connectors, skipped colouring, HTML and Mermaid output
v0.2.25
k3nny
2026-06-25 00:56:06 +02:00
8dc30d9207
feat(linter): rules:needs: validation (GL044)
v0.2.24
k3nny
2026-06-25 00:33:52 +02:00
416659ffd8
feat(linter): context-scoped needs:/dependencies: cross-checks
v0.2.23
k3nny
2026-06-25 00:25:09 +02:00
3b0bcb72d3
feat(cli): multi-context simulation via --context flag
v0.2.22
k3nny
2026-06-25 00:12:38 +02:00
b21ef5c0bb
feat(cicontext): rules:changes: path-glob evaluation; 100% test coverage
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