Skip to content

Merge develop - #19

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

kcargile merged 27 commits into
mainfrom
develop

Conversation

@kcargile

Copy link
Copy Markdown
Contributor

This pull request introduces several improvements to repository metadata and documentation to support npm trusted publishing validation, along with some minor enhancements to project files. The most significant changes are the addition of required repository fields to package.json, updated release workflow documentation, and minor project metadata improvements.

Repository metadata and npm publishing:

  • Added a repository field with the correct URL and a comprehensive keywords array to package.json, ensuring compliance with npm trusted publishing requirements.
  • Documented the need for an exact repository.url in package.json for npm trusted publishing validation in the release workflow runbook.
  • Added a changeset describing the repository metadata additions and related documentation updates. (.changeset/funky-plums-return.md)

Documentation and project metadata:

  • Added copyright and project attribution footer to README.md.
  • Expanded the custom dictionary in .vscode/settings.json to include new project-related terms for spell-checking.

kcargile and others added 26 commits October 12, 2026 06:11
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
* feat: update release workflow to trigger on CI completion

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

* Add condition to release job for specific SHA

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>

---------

Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
* feat: enhance release workflow with GitHub Releases and add documentation for required settings

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

* :feat: harden release automation and document GitHub Actions permissions

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

* Enhance release automation and document permissions

Harden release automation by ensuring successful CI on main before running releases. Document required GitHub Actions permissions for the release workflow.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>

* Update GitHub Actions permissions documentation

Clarify GitHub Actions permissions hierarchy and workflow-level permissions.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>

---------

Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
* docs: update release workflow documentation for npm trusted publishing; remove NPM_TOKEN from release.yml

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>
* update renovate config

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>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
…ntation

Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Signed-off-by: Kristopher Cargile <k@algorythmic.com>
Updated repository URL to remove 'git+' prefix.

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.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>
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 requested review from a team as code owners October 15, 2026 05:34
Copilot AI balanced review requested due to automatic review settings October 15, 2026 05:34
@kcargile kcargile added the chore Chore not related to feature development. label Oct 15, 2026
@kcargile kcargile added this to OEI Ops Oct 15, 2026
@changeset-bot

changeset-bot Bot commented Oct 15, 2026 •

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: c507e11

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

This PR includes changesets to release 1 package
Name Type
@openendurance/config-ort 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

@github-project-automation github-project-automation Bot moved this to Todo in OEI Ops Oct 15, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

No blocking issues were identified, and ORT policy and publishing permissions remain unchanged.

0 open findings

What changed in this PR

Updates shared ORT configuration package metadata and release guidance to support npm trusted publishing.

Changes:

  • Adds repository metadata, keywords, and a patch changeset.
  • Documents the repository URL requirement for publishing.
  • Adds README attribution, spelling entries, and a .turbo ignore rule.
File Description
README.md Adds project attribution and copyright footer.
package.json Adds repository URL and keywords.
docs/​ops/​release-workflow-settings.md Documents publishing metadata requirements.
.vscode/​settings.json Adds project-related spelling entries.
.gitignore Ignores .turbo artifacts.
.changeset/​funky-plums-return.md Records the patch release changes.

🧠 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>
@kcargile
kcargile merged commit 1f6b96c into main Oct 15, 2026
6 checks passed
@kcargile
kcargile deleted the develop branch October 15, 2026 15:20
@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 15:21
@github-actions github-actions Bot mentioned this pull request Oct 15, 2026
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