Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Versioning support #1172

Merged
merged 2 commits into from
Sep 9, 2024
Merged

Versioning support #1172

merged 2 commits into from
Sep 9, 2024

Conversation

lauckhart
Copy link
Collaborator

Modifies package.json files in git to specify their version as "git" and workspace dependency versions as "*".

Adds "version.txt" in the root of the repository to designate the latest release of the repository.

Adds a new "version" tool to matter.js-tools. It can update the version in version.txt, apply a version to workspace package.json files and create a tag for the current version.

Copy link

semanticdiff-com bot commented Sep 8, 2024

Review changes with SemanticDiff.

Analyzed 14 of 18 files.

Overall, the semantic diff is 32% smaller than the GitHub diff.

Filename Status
✔️ package-lock.json 95.4% smaller
✔️ package.json 66.67% smaller
version.txt Unsupported file format
✔️ packages/matter.js-tools/package.json 62.57% smaller
packages/matter.js-tools/src/versioning/cli.ts Unsupported file format
packages/matter.js-tools/src/versioning/versioner.ts Unsupported file format
✔️ packages/matter.js-tools/src/util/package.ts Analyzed
✔️ packages/matter.js-tools/src/util/progress.ts 35.0% smaller
packages/matter.js-tools/bin/version.js Unsupported file format
✔️ packages/matter.js-react-native/package.json Analyzed
✔️ packages/matter.js/package.json Analyzed
✔️ packages/matter-node.js-examples/package.json Analyzed
✔️ packages/matter-node.js/package.json Analyzed
✔️ packages/matter-node-shell.js/package.json Analyzed
✔️ packages/matter-node-ble.js/package.json Analyzed
✔️ models/package.json Analyzed
✔️ codegen/package.json Analyzed
✔️ chip-testing/package.json Analyzed

Modifies package.json files in git to specify their version as "git" and workspace dependency versions as "*".

Adds "version.txt" in the root of the repository to designate the latest release of the repository.

Adds a new "version" tool to matter.js-tools.  It can update the version in version.txt, apply a version to workspace package.json files and create a tag for the current version.
@Apollon77 Apollon77 merged commit 60ac817 into project-chip:main Sep 9, 2024
11 of 12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants