This website requires JavaScript.
43fa40c111
Merge pull request 'ci: build on Gitea with the shared Go workflow' (#53 ) from ci/gitea-go-workflow into develop
develop
james.maes
2026-11-08 15:01:43 +00:00
48bf47d4a8
ci: pin the shared workflow to v1
James Maes and Claude Opus 5.5
2026-11-08 09:00:29 -06:00
7da7f93fc7
ci: call the shared workflow from ci-workflows main
James Maes and Claude Opus 5.5
2026-11-08 08:56:21 -06:00
147082206f
ci: build on Gitea with the shared Go workflow
James Maes and Claude Opus 5.5
2026-11-08 08:27:29 -06:00
cbd1dbf47a
ci: follow the protected shared native build channel
ci/native-homebrew-main-20261104
forge-recovery and Codex
2026-11-04 02:34:48 +00:00
99c13b7229
ci: follow the protected shared native build channel
ci/native-homebrew-completion-20261104
forge-recovery and Codex
2026-11-04 02:34:46 +00:00
c0e95638f6
ci: restore original native release lifecycle
forge-recovery and Codex
2026-11-04 00:33:51 +00:00
a2bc590119
ci: restore original native release lifecycle
forge-recovery and Codex
2026-11-04 00:33:18 +00:00
697601d90f
build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.1
dependabot/go_modules/github.com/stretchr/testify-1.12.1
dependabot[bot]
2026-08-26 14:14:23 +00:00
76beaed9e5
build(deps): bump actions/setup-go from 6 to 7
dependabot/github_actions/actions/setup-go-7
dependabot[bot]
2026-07-22 14:14:21 +00:00
590631d9b2
build(deps): bump golang.org/x/term from 0.43.0 to 0.45.0
dependabot/go_modules/golang.org/x/term-0.45.0
dependabot[bot]
2026-07-15 14:14:31 +00:00
3116ef56e8
build(deps): bump goreleaser/goreleaser-action from 7.2.2 to 7.2.3
dependabot/github_actions/goreleaser/goreleaser-action-7.2.3
dependabot[bot]
2026-07-01 14:17:57 +00:00
2687622ae9
build(deps): bump actions/checkout from 6 to 7
dependabot/github_actions/actions/checkout-7
dependabot[bot]
2026-06-24 14:14:13 +00:00
d3bd2c9a5e
build(deps): bump github.com/charmbracelet/bubbletea
dependabot/go_modules/github.com/charmbracelet/bubbletea-1.3.10
dependabot[bot]
2026-06-10 14:15:50 +00:00
c0a9a9f9bc
build(deps): bump github.com/charmbracelet/bubbles
dependabot/go_modules/github.com/charmbracelet/bubbles-1.0.0
dependabot[bot]
2026-06-10 14:15:40 +00:00
8a8bc4b1e4
docs: session handoff after v0.4.0 release
james.maes
2026-06-09 10:34:13 -05:00
fe7dbf714f
Release v0.4.0
v0.4.0
main
james.maes
2026-06-09 10:20:21 -05:00
c32a65621c
docs: changelog for v0.4.0; add RELEASES.md release runbook
james.maes
2026-06-09 10:17:32 -05:00
9cf00681b7
style: gofmt commands_test.go after merge conflict resolution
james.maes
2026-06-09 10:15:10 -05:00
a14dee227a
Merge feature/GH-30-detect-overmatch (#30 ): confine header detection
james.maes
2026-06-09 10:12:26 -05:00
e1e4563e03
Merge feature/GH-33-symlink-license (#33 ): refuse symlinked LICENSE
james.maes
2026-06-09 10:12:19 -05:00
5f11b5ad38
Merge feature/GH-34-quiet-verbose-flags (#34 ): remove no-op flags
james.maes
2026-06-09 10:12:19 -05:00
d4c72311cf
Merge feature/GH-31-spdxnorm-no-guess (#31 ): stop guessing SPDX ids
james.maes
2026-06-09 10:11:35 -05:00
e116c60b88
Merge feature/GH-29-init-tui-wizard (#29 ): init full TUI wizard
james.maes
2026-06-09 10:10:21 -05:00
c035b8be6b
Merge feature/GH-35-audit-summary-reports (#35 ): audit summary + group-by reporting
james.maes
2026-06-09 09:58:43 -05:00
472d78b914
docs: track the six open PRs (#29/#30/#31/#33/#34/#35) and review notes
james.maes
2026-06-09 09:49:55 -05:00
6497f0be81
fix(#30 ): confine license-header detection to contiguous comment lines
james.maes
2026-06-09 08:38:50 -05:00
05157ddf48
fix(#33 ): refuse to overwrite a symlinked license file
james.maes
2026-06-09 08:00:58 -05:00
20a0cd0f48
fix(#34 ): remove the no-op --quiet/--verbose flags
james.maes
2026-06-09 08:00:09 -05:00
194fb0e49f
fix(#31 ): resolve ambiguous license aliases to unresolved instead of guessing
james.maes
2026-06-09 07:59:28 -05:00
7159bc1b48
docs(#35 ): close punch list; record review follow-ups and PR readiness
james.maes
2026-06-09 07:45:58 -05:00
3852c9122b
fix(#35 ): harden group risk under --only; review-driven follow-ups
james.maes
2026-06-09 07:44:21 -05:00
56c3e9410b
docs(#35 ): document self-config exclusion, policy-aware risk, and decisions
james.maes
2026-06-09 07:12:06 -05:00
2822d862d8
feat(#35 ): policy-aware group risk
james.maes
2026-06-09 07:10:16 -05:00
ce192cad54
feat(#35 ): exclude tool's own .license-tool.yaml from source coverage
james.maes
2026-06-08 15:30:38 -05:00
bbba9d28bf
docs(#35 ): document --only filter and JSON-always-full behavior
james.maes
2026-06-08 15:12:54 -05:00
366ffece45
feat(#35 ): --only filter to list problem files (missing|unknown|copyleft|violations)
james.maes
2026-06-08 15:12:29 -05:00
b43e362a21
fix(#35 ): unify (no-header) token, unknown-risk for headerless groups, full JSON under --summary
james.maes
2026-06-08 14:58:42 -05:00
83df6402ab
docs(#35 ): document audit risk/attribution/findings/sort/depth enhancements
james.maes
2026-06-08 14:24:37 -05:00
96389108a8
feat(#35 ): per-group license breakdown, --depth directory grouping
james.maes
2026-06-08 14:21:52 -05:00
29c7108c80
feat(#35 ): per-group risk markers, (no-header) rename, --sort key|count
james.maes
2026-06-08 14:14:19 -05:00
daef9c396d
feat(#35 ): findings + totals/percentages + riskLevel parity across text/markdown/json
james.maes
2026-06-08 14:07:52 -05:00
48fd159368
feat(#35 ): attributable policy violations (which license/rule/file) in all formats
james.maes
2026-06-08 14:01:30 -05:00
b28d245c60
feat(#35 ): wire --summary and --group-by audit flags + document them
james.maes
2026-06-08 13:29:35 -05:00
dd4b34ba93
feat(#35 ): RenderOptions for summary + grouped views across all formats
james.maes
2026-06-08 13:19:45 -05:00
c3755f7baf
feat(#35 ): add pure GroupFiles + ParseGroupBy for audit grouping
james.maes
2026-06-08 13:12:04 -05:00
6051a36198
docs(#35 ): spec audit summary + group-by report options
james.maes
2026-06-08 13:04:49 -05:00
32b44e5143
docs(#29 ): record init redesign completion in session state
james.maes
2026-06-08 12:34:30 -05:00
0031b00eb3
feat(#29 ): single-form init wizard with adaptive live preview
james.maes
2026-06-08 12:33:49 -05:00
09c8174841
feat(#29 ): pure adaptive view rendering for init form
james.maes
2026-06-08 12:21:24 -05:00
a6cc331fea
feat(#29 ): adaptive panel layout planner
james.maes
2026-06-08 12:14:31 -05:00
45dcfd90e1
feat(#29 ): pure form state machine with live validation
james.maes
2026-06-08 12:13:25 -05:00
ddcc51d27f
feat(#29 ): seed init answers from repo detection
james.maes
2026-06-08 11:58:01 -05:00
bafa2810a6
refactor(#29 ): unify Answers->Config behind one translator
james.maes
2026-06-08 11:50:28 -05:00
4e3561ef29
fix(#32 ): include globs honor ** via shared gitignore matcher
james.maes
2026-06-08 11:44:56 -05:00
44d4986063
feat(init): add pane-based TUI wizard
james.maes
2026-06-08 09:28:03 -05:00
1bfddf89f9
merge: init tui shell slice
james.maes
2026-06-04 16:37:21 -05:00
ca3479ef02
merge: init preview engine slice
james.maes
2026-06-04 16:36:55 -05:00
f80ab905f2
feat(init): add source preview engine
james.maes
2026-06-04 16:36:05 -05:00
ef70f64fff
merge: init include config slice
james.maes
2026-06-04 16:36:04 -05:00
4773596e5d
feat(init): wire tui collector
james.maes
2026-06-04 16:36:03 -05:00
fa1b86da03
feat(init): persist include patterns
james.maes
2026-06-04 16:35:20 -05:00
5a66996d73
docs: refine init tui plan
james.maes
2026-06-04 16:31:31 -05:00
cff8435402
docs: plan init tui wizard
james.maes
2026-06-04 16:27:18 -05:00
7e177a914f
docs: add v0.3.0 install note
james.maes
2026-06-04 15:50:30 -05:00
eb66a7616e
docs: changelog for v0.3.0
v0.3.0
james.maes
2026-06-04 15:42:01 -05:00
742c124e6e
docs: record local develop merge
james.maes
2026-06-04 15:08:46 -05:00
8c789ce50c
docs: record final verification gate
james.maes
2026-06-04 15:04:41 -05:00
c63e2514f1
fix: update homebrew release cask
james.maes
2026-06-04 14:51:28 -05:00
03510d13d1
docs: mark audit fixes integrated
james.maes
2026-06-04 14:29:12 -05:00
36ec31d511
fix: satisfy integrated quality gates
james.maes
2026-06-04 14:23:58 -05:00
9893efdc37
merge: dependency release docs audit fixes
james.maes
2026-06-04 12:04:51 -05:00
0e2b665463
merge: spdx policy audit fixes
james.maes
2026-06-04 12:02:31 -05:00
5936852a1b
merge: cli reporting audit fixes
james.maes
2026-06-04 12:01:21 -05:00
0232911ea9
merge: write safety audit fixes
james.maes
2026-06-04 12:00:27 -05:00
6c482a964d
merge: filetype coverage audit fixes
james.maes
2026-06-04 11:59:32 -05:00
a2c764876d
merge: header placement audit fixes
james.maes
2026-06-04 11:59:24 -05:00
42a3dada18
docs: expand audit fix scope
james.maes
2026-06-04 11:59:14 -05:00
9fff8debaf
feat(filetype): add shebang-aware coverage
james.maes
2026-06-04 11:58:11 -05:00
bf86694c37
fix(header): preserve leading semantic prefixes
james.maes
2026-06-04 11:53:39 -05:00
c4538c6907
fix(spdx): validate renderable and policy license ids
james.maes
2026-06-04 11:50:04 -05:00
b0b566e600
fix(write-safety): gate writes and scope commits
james.maes
2026-06-04 11:41:30 -05:00
54bf7d015a
docs: document init and audit summaries
james.maes
2026-06-04 11:49:13 -05:00
3e18e6c8d5
fix: harden release and dependency docs
james.maes
2026-06-04 11:41:43 -05:00
5d862308b5
fix(header): preserve coding equals before headers
james.maes
2026-06-04 11:41:39 -05:00
7d2bf46d0a
fix: honor cli reporting contract
james.maes
2026-06-04 11:41:29 -05:00
926e59c0fd
docs: plan audit fixes
james.maes
2026-06-04 11:32:24 -05:00
f4a111f8ec
fix: preserve shebang universally so headers never precede #! (#5 )
v0.2.1
james.maes and James Maes
2026-06-04 10:58:58 -05:00
0670cb0c25
v0.2.0: init wizard + audit findings-summary (#4 )
v0.2.0
james.maes and James Maes
2026-06-03 18:50:09 -05:00
ce4edf7b89
ci: bump golangci-lint-action v9, goreleaser-action v7 (dependabot)
James Maes
2026-06-03 18:14:19 -05:00
35df685ae2
fix(release): write Homebrew formula under Formula/ (brews directory)
James Maes
2026-06-03 18:07:00 -05:00
96b087d0fe
docs: changelog for v0.1.1
v0.1.1
James Maes
2026-06-03 18:00:39 -05:00
069ced4abb
test: pin git init -b main in gitutil tests (CI defaults to master)
James Maes
2026-06-03 15:12:15 -05:00
fe408a346c
ci: bump golangci-lint-action to v8 for v2 config schema
James Maes
2026-06-03 15:08:24 -05:00
566d6aa478
build: set go directive to 1.24 (match deps + golangci-lint, unblock CI)
James Maes
2026-06-03 15:05:23 -05:00
26082c9929
fix: satisfy golangci-lint (errcheck exclusions, var shadow, error naming)
v0.1.0
James Maes
2026-06-03 14:55:28 -05:00
fcc6717bdf
test: 100% coverage suite, CI coverage gate, release scaffolding
James Maes
2026-06-03 14:50:01 -05:00
7ebffebae6
feat: license-tool audit + apply with SPDX/REUSE engine and scaffolding
James Maes
2026-06-03 14:03:50 -05:00