Skip to content

Generate AGPL licenses for new repos#730

Merged
codeforester merged 1 commit into
masterfrom
enhancement/727-20260615-agpl-repo-init
Jun 15, 2026
Merged

Generate AGPL licenses for new repos#730
codeforester merged 1 commit into
masterfrom
enhancement/727-20260615-agpl-repo-init

Conversation

@codeforester

Copy link
Copy Markdown
Owner

Summary

  • Make basectl repo init generate AGPL-3.0-or-later license notices for new repos.
  • Reuse Base's bundled root AGPL text so generated licenses stay aligned with Base.
  • Update repo-init docs, changelog, and BATS expectations.

Issue

Fixes #727

Validation

  • bats cli/bash/commands/basectl/tests/repo.bats (red before implementation; failed on expected AGPL assertions)
  • bats cli/bash/commands/basectl/tests/repo.bats
  • git diff --check
  • git diff --cached --check
  • env -u BASE_HOME ./bin/base-test

Demo Impact

None. Repository scaffolding behavior only.

Notes

This follows the Base relicensing in #729 / #726 and changes future repo scaffolding defaults only.

@codeforester codeforester merged commit 9a230d8 into master Jun 15, 2026
18 checks passed
@codeforester codeforester deleted the enhancement/727-20260615-agpl-repo-init branch June 15, 2026 02:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Generate AGPL licenses for new Base-managed repos

1 participant