Skip to content

Merge develop - #6

Merged
kcargile merged 10 commits into
mainfrom
develop
Oct 15, 2026
Merged

kcargile merged 10 commits into
mainfrom
develop

Conversation

@kcargile

Copy link
Copy Markdown
Contributor

This pull request makes significant improvements to the Open Endurance Initiative's shared configuration packages. The main changes include renaming the TypeScript config package for clarity, updating package metadata and repository URLs for all config packages, and adjusting documentation and ownership files to reflect these changes.

Package Renaming and Metadata Updates:

  • Renamed the @openendurance/tsconfig package to @openendurance/config-typescript, including all references, documentation, and file paths. [1] [2] [3] [4] [5] [6] [7] [8] [9]
  • Updated package.json files for config-typescript, config-prettier, and config-jest to include improved keywords, correct repository URLs, and publishConfig for public publishing with provenance. [1] [2] [3]

Repository and Publishing Configuration:

  • Normalized the repository.url field in all config package manifests for consistency and correctness.
  • Updated changeset files to reflect the package rename and publishing adjustments.

Documentation and Ownership:

  • Updated all documentation files (README.md, AGENTS.md, .github/copilot-instructions.md) and the CODEOWNERS file to use the new config-typescript package name and paths. [1] [2] [3] [4] [5] [6] [7] [8]
  • Updated .vscode/settings.json to add new project-specific spellcheck words.

These changes ensure the configuration packages are more clearly named, easier to manage, and ready for public publishing under consistent repository URLs.

* update README and package.json to include Jest and TypeScript dependencies

Signed-off-by: Kristopher Cargile <k@algorythmic.com>

* rename tsconfig package to config-typescript and update related documentation

Signed-off-by: Kristopher Cargile <k@algorythmic.com>

* fix hallucinated package keywords

Signed-off-by: Kristopher Cargile <k@algorythmic.com>

* fix package publishConfig settings

Signed-off-by: Kristopher Cargile <k@algorythmic.com>

* add changeset

Signed-off-by: Kristopher Cargile <k@algorythmic.com>

---------

Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
@kcargile kcargile added this to the Initial Release milestone Oct 15, 2026
@kcargile kcargile self-assigned this Oct 15, 2026
@kcargile kcargile added the chore Chore not related to feature development. label Oct 15, 2026
Copilot AI balanced review requested due to automatic review settings October 15, 2026 03:43
@kcargile kcargile added this to OEI Ops Oct 15, 2026
@github-project-automation github-project-automation Bot moved this to Todo in OEI Ops Oct 15, 2026
@changeset-bot

changeset-bot Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: c2a8015

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@openendurance/config-typescript Patch
@openendurance/config-prettier Patch
@openendurance/config-jest Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

…al fixes of incorrect repo.url settings

Signed-off-by: Kristopher Cargile <k@algorythmic.com>

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Repository URL mismatches block provenance-enabled publishing, and the root TypeScript configuration causes emission conflicts.

0 open findings

What changed in this PR

Renames the shared TypeScript package and updates publishing metadata across OEI’s configuration packages.

Changes:

  • Moves TypeScript presets to config-typescript and updates references.
  • Updates package versions, publishing settings, and changesets.
  • Expands root TypeScript inputs to JavaScript files.
File Description
tsconfig.tsbuildinfo Adds generated compiler cache.
tsconfig.json Includes JavaScript sources.
README.md Updates package name.
pnpm-lock.yaml Updates workspace path.
packages/​config-typescript/​src/​web.json Relocates web preset.
packages/​config-typescript/​src/​react-native.json Relocates React Native preset.
packages/​config-typescript/​src/​node.json Relocates Node preset.
packages/​config-typescript/​src/​node-library.json Relocates Node library preset.
packages/​config-typescript/​src/​electron-renderer.json Relocates Electron renderer preset.
packages/​config-typescript/​src/​electron-main.json Relocates Electron main preset.
packages/​config-typescript/​src/​base.json Relocates shared base preset.
packages/​config-typescript/​README.md Updates name and usage example.
packages/​config-typescript/​package.json Renames package and updates publishing metadata.
packages/​config-typescript/​CHANGELOG.md Updates package heading.
packages/​config-prettier/​package.json Updates version and publishing metadata.
packages/​config-jest/​package.json Updates version and publishing metadata.
CODEOWNERS Updates TypeScript ownership paths.
AGENTS.md Updates documented package name.
.vscode/​settings.json Adds spellcheck vocabulary.
.github/​copilot-instructions.md Updates documented package name.
.changeset/​huge-hounds-cut.md Records repository URL changes.
.changeset/​good-falcons-hammer.md Records rename and publishing changes.
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

🧠 Review effort: Balanced


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Copilot AI balanced review requested due to automatic review settings October 15, 2026 03:47

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The three package repository URLs mismatch the release source repository, blocking provenance-enabled publication.

0 open findings

Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

🧠 Review effort: Balanced

Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Copilot AI balanced review requested due to automatic review settings October 15, 2026 03:52

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

Package repository URLs mismatch the publishing repository, blocking provenance-enabled publication.

1 open finding

🧠 Review effort: Balanced

Comment thread packages/config-typescript/package.json Resolved
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Copilot AI balanced review requested due to automatic review settings October 15, 2026 04:04

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟡 Changes recommended

Package repository URLs conflict with the publishing repository and can prevent provenance-enabled publication.

2 open findings
1 resolved since last review

🧠 Review effort: Balanced

Comment thread packages/config-jest/package.json Resolved
Comment thread packages/config-prettier/package.json Resolved
…prettier, and config-typescript

Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Copilot AI balanced review requested due to automatic review settings October 15, 2026 04:13

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🔵 Needs a closer look

The root manifest’s private field must use a boolean rather than a string.

0 open findings

2 resolved since last review
Previously missed (1)

In code that hasn't changed since last review

Medium severity Use a boolean for the private package manifest field

package.json:4

private must be a JSON boolean. The string "true" violates the declared package manifest schema. Use true without quotes to correctly declare the workspace root private.

🧠 Review effort: Balanced

Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Copilot AI balanced review requested due to automatic review settings October 15, 2026 04:24

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

🟢 Approval recommended

The focused metadata and release changes are consistent, with no identified blocking issues.

0 open findings

🧠 Review effort: Balanced

@kcargile
kcargile merged commit 08a422b into main Oct 15, 2026
7 checks passed
@kcargile
kcargile deleted the develop branch October 15, 2026 04:27
@github-project-automation github-project-automation Bot moved this from Todo to Done in OEI Ops Oct 15, 2026
@kcargile
kcargile restored the develop branch October 15, 2026 04:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chore Chore not related to feature development.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants