Skip to content

Merge develop - #4

Merged
kcargile merged 4 commits into
mainfrom
develop
Oct 14, 2026
Merged

kcargile merged 4 commits into
mainfrom
develop

Conversation

@kcargile

Copy link
Copy Markdown
Contributor

This pull request primarily renames the @openendurance/tsconfig package to @openendurance/config-typescript and updates all relevant references throughout the repository. Additionally, it improves NPM publishing configuration for all shared config packages and enhances package metadata. These changes ensure consistency, better discoverability, and improved publishing practices.

Package Renaming and Reference Updates:

  • Renamed the @openendurance/tsconfig package and directory to @openendurance/config-typescript, and updated all references in documentation, CODEOWNERS, and lock files to use the new name. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]

NPM Publishing Improvements:

  • Added or updated the publishConfig section in package.json for all shared config packages to ensure public access and provenance. [1] [2] [3]

Package Metadata Enhancements:

  • Updated keywords fields in all shared config packages to include more relevant and descriptive terms (e.g., "endurance-sports", "fitness", "healthtech", "open-source"). [1] [2] [3]

Miscellaneous:

  • Expanded custom spell-check dictionary in .vscode/settings.json to include new domain-specific terms.

* 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>
@kcargile kcargile added this to the Initial Release milestone Oct 14, 2026
@kcargile kcargile self-assigned this Oct 14, 2026
@kcargile kcargile added the chore Chore not related to feature development. label Oct 14, 2026
Copilot AI balanced review requested due to automatic review settings October 14, 2026 19:51
@kcargile kcargile added the documentation Improvements or additions to documentation label Oct 14, 2026
@kcargile kcargile added this to OEI Ops Oct 14, 2026
@github-project-automation github-project-automation Bot moved this to Todo in OEI Ops Oct 14, 2026
@changeset-bot

changeset-bot Bot commented Oct 14, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 0410bf9

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 Minor
@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

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

Package references, preset exports, changesets, and provenance permissions are consistent, with no unresolved blocking issues.

0 open findings

What changed in this PR

Renames the shared TypeScript configuration package to @openendurance/config-typescript and standardizes publishing metadata across the configuration packages.

Changes:

  • Updates package paths, documentation, ownership rules, and release references.
  • Enables public publishing with provenance for all three packages.
  • Refreshes package keywords and the editor spelling dictionary.
File Description
README.md Updates the package listing.
pnpm-lock.yaml Renames the workspace importer.
packages/​config-typescript/​src/​web.json Relocates the web preset.
packages/​config-typescript/​src/​react-native.json Relocates the React Native preset.
packages/​config-typescript/​src/​node.json Relocates the Node preset.
packages/​config-typescript/​src/​node-library.json Relocates the Node library preset.
packages/​config-typescript/​src/​electron-renderer.json Relocates the Electron renderer preset.
packages/​config-typescript/​src/​electron-main.json Relocates the Electron main preset.
packages/​config-typescript/​src/​base.json Relocates the base preset.
packages/​config-typescript/​README.md Updates the package name and usage example.
packages/​config-typescript/​package.json Renames the package and updates publishing metadata.
packages/​config-prettier/​package.json Updates publishing metadata and keywords.
packages/​config-jest/​package.json Updates publishing metadata and keywords.
CODEOWNERS Updates TypeScript package ownership paths.
AGENTS.md Updates the documented package name.
.vscode/​settings.json Adds healthtech to the spelling dictionary.
.github/​copilot-instructions.md Updates the documented package name.
.changeset/​witty-pillows-draw.md Updates the bootstrap release reference.
.changeset/​good-falcons-hammer.md Records the 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.

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

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

The TypeScript manifest retains the old package name, leaving the changeset referencing an unknown package and blocking release versioning.

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

🧠 Review effort: Balanced

Comment thread .changeset/good-falcons-hammer.md Resolved
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Copilot AI balanced review requested due to automatic review settings October 14, 2026 20:35

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 package rename and provenance changes warrant human release validation, and the root compiler configuration has an unresolved emission conflict.

0 open findings

1 resolved since last review
Files not reviewed (1)
  • pnpm-lock.yaml: Generated file

🧠 Review effort: Balanced

@kcargile
kcargile merged commit c1f2e28 into main Oct 14, 2026
7 checks passed
@kcargile
kcargile deleted the develop branch October 14, 2026 20:39
@github-project-automation github-project-automation Bot moved this from Todo to Done in OEI Ops Oct 14, 2026
@kcargile
kcargile restored the develop branch October 15, 2026 03:30
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. documentation Improvements or additions to documentation

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants