Skip to content

Add trusted publishing and CI example - #5

Merged
kopachlager merged 1 commit into
mainfrom
agent/trusted-publishing-and-actions
Jul 23, 2026
Merged

Add trusted publishing and CI example#5
kopachlager merged 1 commit into
mainfrom
agent/trusted-publishing-and-actions

Conversation

@kopachlager

Copy link
Copy Markdown
Owner

What changed

  • Added npm trusted publishing through GitHub Actions with OIDC and no npm token.
  • Added release-tag/package-version verification before publication.
  • Added a copyable crawler-readability workflow example.
  • Added npm, release, CI, license, and Node badges.
  • Updated maintained GitHub Actions to v7.
  • Prepared package version 0.1.2 for the first OIDC release.

Why

Future releases should be reproducible, provenance-backed, and independent of long-lived npm publish tokens. Users also need a practical CI example.

Validation

  • npm test (12 passing)
  • npm run check
  • npm run pack:check
  • gitleaks dir . --redact
  • git diff --check
  • Local CLI version reports 0.1.2

@kopachlager
kopachlager marked this pull request as ready for review July 23, 2026 12:46
@kopachlager
kopachlager merged commit 92ee597 into main Jul 23, 2026
3 checks passed
@kopachlager
kopachlager deleted the agent/trusted-publishing-and-actions branch July 23, 2026 12:46

@chatgpt-codex-connector chatgpt-codex-connector Bot 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.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: ac25a3104b

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread .github/workflows/ci.yml
Comment on lines +18 to +19
- uses: actions/checkout@v7
- uses: actions/setup-node@v7

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Use released action major versions

The official release histories for actions/checkout and actions/setup-node currently stop at v6, so GitHub cannot resolve either @v7 reference and every push/PR CI run fails before installing dependencies. The same unavailable versions also block the new .github/workflows/publish.yml release job, while the setup-node reference breaks the copyable example workflow; pin these references to released majors.

Useful? React with 👍 / 👎.

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