Skip to content

chore: Add licenses, update copyright year, fix dependency version constraint#58

Merged
adiman9 merged 4 commits intomainfrom
deps-and-license
Mar 14, 2026
Merged

chore: Add licenses, update copyright year, fix dependency version constraint#58
adiman9 merged 4 commits intomainfrom
deps-and-license

Conversation

@adiman9
Copy link
Contributor

@adiman9 adiman9 commented Mar 14, 2026

Summary

This PR includes several housekeeping changes:

License & Copyright

  • Added LICENSE file to hyperstack-idl/
  • Added LICENSE file to typescript/core/
  • Updated copyright year to 2026 in python/hyperstack-sdk/LICENSE and rust/hyperstack-sdk/LICENSE

Documentation

  • Added README.md to hyperstack-idl/

Dependencies

  • Fixed version constraint for hyperstack-idl dependency across multiple crates (cli, hyperstack-macros, interpreter)

Files Changed

  • cli/Cargo.toml - version constraint fix
  • hyperstack-idl/LICENSE - new file
  • hyperstack-idl/README.md - new file
  • hyperstack-macros/Cargo.toml - version constraint fix
  • interpreter/Cargo.toml - version constraint fix
  • python/hyperstack-sdk/LICENSE - copyright year update
  • rust/hyperstack-sdk/LICENSE - copyright year update
  • typescript/core/LICENSE - new file
  • typescript/react/LICENSE - copyright year update

@vercel
Copy link

vercel bot commented Mar 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
hyperstack-docs Ready Ready Preview, Comment Mar 14, 2026 5:37pm

Request Review

@greptile-apps
Copy link

greptile-apps bot commented Mar 14, 2026

Greptile Summary

This is a housekeeping PR that adds missing LICENSE and README files, updates copyright years to 2026, and pins the hyperstack-idl crate version constraint (version = "0.1") across cli, interpreter, and hyperstack-macros. The changes are low-risk and largely additive.

Key changes:

  • hyperstack-idl/LICENSE and hyperstack-idl/README.md were missing despite being referenced in hyperstack-idl/Cargo.toml (license-file = "LICENSE" and readme = "README.md"); both are now correctly added.
  • version = "0.1" is added to the hyperstack-idl path dependency in three crates. The constraint resolves to ^0.1 (>=0.1.0, <0.2.0), which is compatible with the crate's actual version 0.1.1. This version field is required for publishing to crates.io.
  • Copyright year updated from 2024 → 2026 in python/hyperstack-sdk, rust/hyperstack-sdk, typescript/react, and new files set directly to 2026.

Confidence Score: 5/5

  • This PR is safe to merge — all changes are additive housekeeping with no functional code modifications.
  • All changes are non-functional: license/README files, copyright year bumps, and a version constraint addition that is fully compatible with the existing crate version (0.1.1 satisfies ^0.1). No logic, APIs, or runtime behavior are affected.
  • No files require special attention.

Important Files Changed

Filename Overview
cli/Cargo.toml Adds version = "0.1" constraint to hyperstack-idl path dependency; compatible with the crate's actual version 0.1.1 (^0.1 range).
hyperstack-macros/Cargo.toml Same version = "0.1" addition for hyperstack-idl; consistent with the other crate changes.
interpreter/Cargo.toml Same version = "0.1" addition for hyperstack-idl; consistent with the other crate changes.
hyperstack-idl/LICENSE New MIT LICENSE file; hyperstack-idl/Cargo.toml already referenced license-file = "LICENSE", so this file was missing and is correctly added.
hyperstack-idl/README.md New minimal README; hyperstack-idl/Cargo.toml already referenced readme = "README.md", so this file was also missing and is correctly added.
python/hyperstack-sdk/LICENSE Copyright year updated from 2024 to 2026; year jump skips 2025, but 2026 is the current year and is valid.
rust/hyperstack-sdk/LICENSE Copyright year updated from 2024 to 2026; same as Python SDK.
typescript/core/LICENSE New MIT LICENSE file with copyright year 2026 added to the TypeScript core package.
typescript/react/LICENSE Copyright year updated from 2024 to 2026, consistent with other license updates in this PR.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    cli[cli]
    interpreter[interpreter]
    macros[hyperstack-macros]
    idl[hyperstack-idl v0.1.1]

    cli -->|version 0.1 + path| idl
    interpreter -->|version 0.1 + path| idl
    macros -->|version 0.1 + path| idl
    interpreter -->|version 0.5.4 + path| macros
Loading

Last reviewed commit: fc7ba27

@adiman9 adiman9 merged commit 355083f into main Mar 14, 2026
10 checks passed
@adiman9 adiman9 deleted the deps-and-license branch March 14, 2026 17:43
adiman9 added a commit that referenced this pull request Mar 25, 2026
chore: Add licenses, update copyright year, fix dependency version constraint
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.

1 participant