Skip to content

CONTRIBUTING.md + bump deprecated GitHub Actions to v6#8

Merged
ZubeidHendricks merged 1 commit into
mainfrom
contributor-polish
Jun 17, 2026
Merged

CONTRIBUTING.md + bump deprecated GitHub Actions to v6#8
ZubeidHendricks merged 1 commit into
mainfrom
contributor-polish

Conversation

@ZubeidHendricks

Copy link
Copy Markdown
Owner

Two launch-readiness items so arrivals (HN, awesome-lists) have something to grab.

CONTRIBUTING.md

Project layout, setup (Corepack/pnpm), the exact CI gate (typecheck/test/lint/build + smoke:lsp + the examples --check), and walkthroughs for the most common tasks — adding a gallery agent (via scripts/gen-examples.mjs, since examples.md is generated), adding a diagnostic, and touching the tool loop with the scripted mock client. Linked from the site's ecosystem page alongside a good-first-issues filter.

Actions bump

actions/checkout, actions/setup-node, and pnpm/action-setup were on v4, which GitHub flagged as deprecated (targets Node 20). Bumped to v6 (Node 24) across ci.yml, release.yml, and pages.yml — clears the runner warning. The Pages-specific actions weren't flagged and are left untouched (a deploy-pages major bump is higher-risk and unrelated).

This PR is itself the test that the bumped CI still passes.

🤖 Generated with Claude Code

- CONTRIBUTING.md: project layout, setup, the CI gate (incl. smoke:lsp and the
  examples --check), common tasks (add a gallery agent, a diagnostic, touch the
  tool loop), and PR conventions. Linked from the site's ecosystem page, with a
  good-first-issues pointer.
- Workflows: bump actions/checkout, actions/setup-node, and pnpm/action-setup
  from v4 → v6, clearing the "Node.js 20 is deprecated" runner warning (v6
  targets Node 24). Pages-specific actions left as-is (not flagged).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@ZubeidHendricks ZubeidHendricks merged commit 251c81d into main Jun 17, 2026
1 check passed
@ZubeidHendricks ZubeidHendricks deleted the contributor-polish branch June 17, 2026 23:16
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