Skip to content

feat: add Apache 2.0 LICENSE file - #544

Merged
Matovidlo merged 1 commit into
mainfrom
martinvasko-add-apache-license
Jul 30, 2026
Merged

feat: add Apache 2.0 LICENSE file#544
Matovidlo merged 1 commit into
mainfrom
martinvasko-add-apache-license

Conversation

@Matovidlo

Copy link
Copy Markdown
Contributor

Summary

  • Adds a top-level LICENSE file (Apache 2.0, matching keboola-as-code's license) — this repo currently has none.
  • Needed because the winget-pkgs submission for kbagent (Keboola.KeboolaCLI2) references LicenseUrl: https://github.com/keboola/cli/blob/main/LICENSE, and the winget validation pipeline 404s on it since the file doesn't exist: New version: Keboola.KeboolaCLI2 version 0.76.3 microsoft/winget-pkgs#409446

Test plan

  • Merge to main
  • Confirm https://github.com/keboola/cli/blob/main/LICENSE resolves
  • Re-trigger @wingetbot run on winget-pkgs#409446

Required so the winget-pkgs manifest's LicenseUrl
(github.com/keboola/cli/blob/main/LICENSE) resolves instead of 404ing,
which was blocking the winget-pkgs validation pipeline.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@Matovidlo
Matovidlo requested review from ZdenekSrotyr and padak July 30, 2026 06:17

@padak padak left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Approve

@Matovidlo
Matovidlo merged commit ed65863 into main Jul 30, 2026
4 checks passed
@Matovidlo
Matovidlo deleted the martinvasko-add-apache-license branch July 30, 2026 09:48
padak added a commit that referenced this pull request Aug 2, 2026
…son fix

Release audit for 0.78.0 turned up two gaps in the agent-facing docs.

Five reference files existed but nothing linked them, so the skill could never
load them: config-metadata, storage-describe, lineage-deep, permissions and
kai workflows. They are now rows in SKILL.md's workflow table (the
hand-maintained one below the auto-generated command block, so
`make skill-check` stays green).

#549 (--json written as UTF-8 regardless of the console codepage) merged with
no changelog entry and no gotcha. It changes what an agent parsing --json on
Windows sees -- the payload is no longer encoder-dependent, and JSON lines end
LF rather than CRLF there -- so it gets both: a (since v0.78.0) gotcha and a
changelog bullet under 0.78.0, the release that ships it.

Not documented here: the Apache 2.0 LICENSE added by #544. pyproject.toml,
nfpm.yaml and the Homebrew formula all still declare MIT, so which licence
kbagent ships under is a decision to settle before it is announced anywhere.
padak added a commit that referenced this pull request Aug 2, 2026
…son fix

Release audit for 0.78.0 turned up two gaps in the agent-facing docs.

Five reference files existed but nothing linked them, so the skill could never
load them: config-metadata, storage-describe, lineage-deep, permissions and
kai workflows. They are now rows in SKILL.md's workflow table (the
hand-maintained one below the auto-generated command block, so
`make skill-check` stays green).

no changelog entry and no gotcha. It changes what an agent parsing --json on
Windows sees -- the payload is no longer encoder-dependent, and JSON lines end
LF rather than CRLF there -- so it gets both: a (since v0.78.0) gotcha and a
changelog bullet under 0.78.0, the release that ships it.

Not documented here: the Apache 2.0 LICENSE added by #544. pyproject.toml,
nfpm.yaml and the Homebrew formula all still declare MIT, so which licence
kbagent ships under is a decision to settle before it is announced anywhere.
padak added a commit that referenced this pull request Aug 2, 2026
…son fix

Release audit for 0.78.0 turned up two gaps in the agent-facing docs.

Five reference files existed but nothing linked them, so the skill could never
load them: config-metadata, storage-describe, lineage-deep, permissions and
kai workflows. They are now rows in SKILL.md's workflow table (the
hand-maintained one below the auto-generated command block, so
`make skill-check` stays green).

no changelog entry and no gotcha. It changes what an agent parsing --json on
Windows sees -- the payload is no longer encoder-dependent, and JSON lines end
LF rather than CRLF there -- so it gets both: a (since v0.78.0) gotcha and a
changelog bullet under 0.78.0, the release that ships it.

Not documented here: the Apache 2.0 LICENSE added by #544. pyproject.toml,
nfpm.yaml and the Homebrew formula all still declare MIT, so which licence
kbagent ships under is a decision to settle before it is announced anywhere.
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.

2 participants