-
Notifications
You must be signed in to change notification settings - Fork 2
chore(release): v1.0.0 #1023
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
ashleyshaw
wants to merge
815
commits into
main
Choose a base branch
from
release/v0.6.0
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
chore(release): v1.0.0 #1023
Changes from all commits
Commits
Show all changes
815 commits
Select commit
Hold shift + click to select a range
d98252d
Wave 5 Issue #670 Phase 3: Standardize .github subdirectories and plu…
claude f3d3269
fix: address Gemini review feedback for Phase 3
claude 11b99ab
fix: address Copilot validation issues in Phase 3
claude bdc54e5
Template Enforcement & Governance — 13-Issue Backlog (#723)
ashleyshaw 7c33211
chore(meta): update metrics snapshot [skip ci]
6ad79a4
Apply suggestions from code review
ashleyshaw f952303
Apply suggestions from code review
ashleyshaw 4e676fd
Make Mermaid accessibility report timestamps deterministic
Copilot c4fd173
Create wceu-talk-june-2026
ashleyshaw f066cb5
Rename wceu-talk-june-2026 to wceu-talk-june-2026.md
ashleyshaw 0ed1c06
chore(meta): update metrics snapshot [skip ci]
9debae9
Merge develop into claude/fervent-davinci-JiqKn and resolve conflicts
ashleyshaw 236e93f
Merge origin/develop into claude/wave-5-4-readme-fixes
ashleyshaw d976b3b
Merge pull request #696 from lightspeedwp/claude/fervent-davinci-JiqKn
ashleyshaw 053f2b0
Merge pull request #699 from lightspeedwp/claude/wave-5-4-readme-fixes
ashleyshaw 4ee1ae6
chore(readme): regenerate impacted README files [skip ci]
d69e77b
chore(meta): update metrics snapshot [skip ci]
43954d0
chore: remove trailing whitespace across docs
ashleyshaw b4d8af2
fix: resolve markdownlint and temp-path test failures
ashleyshaw d0fa1e8
Merge pull request #727 from lightspeedwp/codex/whitespace-cleanup
ashleyshaw 2f32c5a
chore(meta): update metrics snapshot [skip ci]
f3869e1
Revise WordCamp 2026 presentation for accessibility
ashleyshaw 2e00817
chore(meta): update metrics snapshot [skip ci]
50595ff
chore(projects): archive completed active specs and add opsx planning…
ashleyshaw d5b664e
chore(meta): update metrics snapshot [skip ci]
d9bad3b
fix(validation): clear frontmatter blockers and wire execution issue …
ashleyshaw 5b94cf4
chore(meta): update metrics snapshot [skip ci]
741ec72
fix(workflows): remove multiline shell control-flow policy violations
ashleyshaw 78a51ca
fix(frontmatter): add missing description to coverage parent spec
ashleyshaw b9933c8
chore(meta): update metrics snapshot [skip ci]
e00e605
refactor(prompts): migrate prompt library and align label governance …
ashleyshaw 1ec9107
chore(meta): update metrics snapshot [skip ci]
79c7632
refactor: update reviewer agent to use regex for script execution check
ashleyshaw 7d16e40
Merge branch 'pr-703-rebased' into develop
ashleyshaw de1d996
Merge branch 'fix/dependabot-automerge-v2' into develop
ashleyshaw b9af754
fix(markdown): satisfy markdownlint in deprecated prompt files
ashleyshaw 93e20f7
fix(test): allow Jest to resolve .cjs workflow imports
ashleyshaw c87a416
chore(meta): update metrics snapshot [skip ci]
3492367
chore: update workflow paths and documentation references for consist…
ashleyshaw 4d8c49d
Merge develop into feat/wceu-2026-talk to resolve PR #751 conflicts
ashleyshaw 706ad51
Merge develop into audit/governance-change-management to resolve PR #…
ashleyshaw aa61c98
fix(ci): stabilize PR751 meta and planner checks
ashleyshaw 8f3d286
fix(changelog): use valid section heading for PR752
ashleyshaw baa72e0
chore(changelog): add unreleased entry for validation
ashleyshaw e52c0c2
chore(pr751): sync project artefacts with develop
ashleyshaw 0083c3f
chore(pr752): sync stale docs with develop baseline
ashleyshaw 2ed1343
Merge pull request #751 from lightspeedwp/feat/wceu-2026-talk
ashleyshaw 2ee686b
chore(meta): update metrics snapshot [skip ci]
2ab0a0d
Merge pull request #752 from lightspeedwp/audit/governance-change-man…
ashleyshaw b2473f6
chore(meta): update metrics snapshot [skip ci]
94bc978
feat(audit): add agent tools and MCP permissions audit script
ashleyshaw 144c2b3
Plan Awesome GitHub site phases
ashleyshaw 329a0a4
Add changelog entry for site planning pack
ashleyshaw 846b5eb
chore(openspec): move change artifacts under active project path
ashleyshaw f59c630
Refresh changelog and tracker metadata
ashleyshaw 56778d9
Fix link validation issues
ashleyshaw e95ccd4
Address review feedback on site planning pack
ashleyshaw ea7442d
Merge pull request #753 from lightspeedwp/codex/awesome-github-site
ashleyshaw 6c8f816
Merge pull request #754 from lightspeedwp/chore/openspec-active-proje…
ashleyshaw 37abd6f
chore(meta): update metrics snapshot [skip ci]
0fb900a
Implement Awesome GitHub site MVP
ashleyshaw ca2689a
docs: update awesome github pages plan and issue chain
ashleyshaw d90b0b4
feat: add github pages deployment support
ashleyshaw 8dd33e2
fix: address awesome github site review feedback
ashleyshaw 118b411
fix: satisfy awesome github merge gates
ashleyshaw 2a49866
fix: bump changelog version for frontmatter freshness
ashleyshaw ea1489f
Merge pull request #755 from lightspeedwp/codex/awesome-github-implem…
ashleyshaw 17f2e9f
chore(meta): update metrics snapshot [skip ci]
9c9ae7f
feat: add WCEU talk page and polish shell
ashleyshaw 2ea48f8
feat: expand wceu conference pages
ashleyshaw 199f76e
chore: finalise root cleanup, dependency rationalisation, and OPSX is…
ashleyshaw 079d900
Merge pull request #775 from lightspeedwp/chore/root-cleanup-dependen…
ashleyshaw 57285d3
chore(meta): update metrics snapshot [skip ci]
10500f7
fix: polish wceu site semantics
ashleyshaw e380197
fix: add slide parser dependency and changelog entry
ashleyshaw de6ae59
fix: bump changelog version for validation
ashleyshaw 37af843
Merge pull request #769 from lightspeedwp/codex/awesome-github-talk-page
ashleyshaw be21a04
chore(meta): update metrics snapshot [skip ci]
c31389f
chore: finalise v0.5.0 release readiness
ashleyshaw f72fc38
Merge pull request #776 from lightspeedwp/codex/v0.5.0-release-readiness
ashleyshaw 073116f
chore(meta): update metrics snapshot [skip ci]
f62305a
chore: add branch governance hardening pack (#789)
ashleyshaw 78fa6cd
fix: CodeRabbit schema validation and configuration cleanup
ashleyshaw 26779b4
Merge main revert to align branch history after accidental main commit
ashleyshaw 197d3b8
chore: add main branch release guard
ashleyshaw 605df89
feat: Awesome GitHub website Phase 1 implementation (#777)
ashleyshaw d110221
docs: enforce AI governance & branching strategy (#795)
ashleyshaw f37b417
fix: Remove duplicate references route collision (#806)
ashleyshaw f0d9df2
docs: Refine Phase 2 planning with detailed structure and requirements
ashleyshaw 2770862
feat: Phase 2a - Homepage & Navigation Redesign
ashleyshaw be7eef1
feat: Add fullscreen slideshow component and improve keyboard navigation
ashleyshaw ee3b821
Governance: Add PR merge protocol and workflow enforcement rules (#813)
ashleyshaw e4cfde0
fix: clear retired doc link validator findings (#807)
ashleyshaw 4ffaa8d
fix(ci): make template heading checks multiline-aware (#815)
ashleyshaw 4857c45
feat: Integrate three-pillar homepage design with accessibility impro…
ashleyshaw ea285b6
docs: align type:qa references with type:test mapping (#814)
ashleyshaw 9e2df5c
chore(deps-dev): bump jest from 30.2.0 to 30.4.2 (#805)
dependabot[bot] f3bd157
chore(deps-dev): bump @typescript-eslint/eslint-plugin (#803)
dependabot[bot] 751e330
chore(deps-dev): bump js-yaml from 4.1.1 to 4.2.0 (#802)
dependabot[bot] 1579ace
chore(deps): bump @astrojs/svelte from 5.7.3 to 8.1.2 in /website (#800)
dependabot[bot] 3ae0294
chore(deps): bump actions/deploy-pages from 4 to 5 (#797)
dependabot[bot] 62f00bc
chore(deps): bump actions/upload-pages-artifact from 3 to 5 (#796)
dependabot[bot] 88ba9e6
fix: let dependabot template checks pass (#818)
ashleyshaw 42b95a7
[codex] harden main branch governance checks (#817)
ashleyshaw b7af8f8
chore(deps-dev): bump lint-staged from 15.5.2 to 17.0.7 (#804)
dependabot[bot] 1ef36be
docs(audit): complete wave 5 child audits #654 #655 #656 (#792)
ashleyshaw d299494
fix(config): align issue type parity across canonical files (#788)
ashleyshaw 420ef92
docs(audit): add Wave 5 Phase 1 audit deliverables (#790)
ashleyshaw 1ffff16
chore(deps-dev): bump @typescript-eslint/parser from 8.60.0 to 8.60.1…
dependabot[bot] fd63e65
fix: harden template enforcement for PR descriptions
ashleyshaw 5da602a
chore: skip linting and validation checks for imgbot PRs
ashleyshaw 30a03ee
feat(phase-1): port design tokens and self-host fonts
ashleyshaw 10fbf0e
feat(phase-2): build shared layout components and home page
ashleyshaw e41e48b
feat: port awesome-github website design to Astro (#822)
ashleyshaw b626431
chore: add CodeRabbit config updates and WCEU design handoff assets (…
ashleyshaw b1b1379
feat: build awesome-github website with resource catalogues and markd…
ashleyshaw 28c54f8
feat(awesome-github): Add comprehensive design-to-content mapping and…
ashleyshaw e48db3a
feat: Awesome GitHub mega menu with keyboard accessibility and respon…
ashleyshaw 01b9dc0
feat: add LightSpeedWP agency homepage with accessibility & security …
ashleyshaw 8fb73f6
fix: add aria-hidden to decorative Wapuu image in NotFound component
ashleyshaw 9aa3ea2
feat: convert LightSpeedWP Agency site to static GitHub Pages deployment
ashleyshaw 0618847
feat(website): Awesome GitHub Astro site — complete rebuild
ashleyshaw bddb898
fix(website): nav contrast, accessibility, and colour consistency (#841)
ashleyshaw fe2c7b9
feat(website): Phosphor icon system + mobile nav fix (#843)
ashleyshaw fa42baf
feat: nav dropdown, mobile drawer, phosphor icons, dark mode fix, res…
ashleyshaw 5f3cb62
ops: enforce branch strategy and add config governance guide (#793)
ashleyshaw 2b4bbe8
feat(website): UI redesign — dark mode, mega menu, mobile drawer, res…
ashleyshaw 0470026
feat: Awesome GitHub header & footer to spec (64px, Browse/Resources …
ashleyshaw 0e7b675
chore(deps-dev): bump lint-staged from 16.4.0 to 17.0.7
dependabot[bot] 8491506
chore(deps): bump svelte from 5.56.1 to 5.56.2 in /website
dependabot[bot] 02e34f5
chore(assets): optimise SVG assets
imgbot[bot] 82d7cdf
chore(deps): bump astro from 5.18.2 to 6.4.4 in /website
dependabot[bot] d6e17d7
chore(deps): bump @astrojs/svelte from 5.7.3 to 8.1.2 in /website
dependabot[bot] 298694a
feat(ag-p01): Astro project scaffold, BaseLayout, fonts, design-syste…
ashleyshaw 4877cf6
fix(website): restore homepage — revert Phase 01 scaffold placeholder…
ashleyshaw 2eaf8a8
feat(ag-p02): CSS token layer, global styles, and theme key alignment…
ashleyshaw ed2408c
feat(ag-p03): header component, theme toggle, mobile burger, dropdowns
claude 6dcb2ac
Apply suggestions from code review
ashleyshaw cda4f6f
Initial plan
Copilot 3a3b7d5
feat(ag-p03): header component, theme toggle, mobile burger, dropdowns
claude 6d0d910
Apply suggestions from code review
ashleyshaw a4f0675
fix(ag-p03): address all open review issues — aria, focus trap, resiz…
Copilot 3865735
fix(ag-p03): address code review follow-ups — id-based inert check, b…
Copilot 8ed0f7d
Initial plan
Copilot 6d9909f
Merge pull request #857 from lightspeedwp/copilot/finalize-pr-856
ashleyshaw ea5a915
Merge pull request #858 from lightspeedwp/copilot/is-this-pr-856-read…
ashleyshaw 61198da
Merge remote-tracking branch 'origin/develop' into codex/resolve-pr-856
ashleyshaw 321b004
Merge pull request #856 from lightspeedwp/feat/ag-p03-header
ashleyshaw c7bf906
feat(ag-p04): align footer with always-dark spec
ashleyshaw 529ba92
feat(ag-p04): add changelog entry for footer update
ashleyshaw 0485d9d
Merge pull request #860 from lightspeedwp/feat/ag-p04-footer
ashleyshaw 783a4a1
feat(ag-p05): complete homepage — all 5 blocks, live data, wapuu images
ashleyshaw 75fd96d
feat(ag-p05): add homepage changelog entry
ashleyshaw 2f937e4
Merge pull request #862 from lightspeedwp/feat/ag-p05-homepage
ashleyshaw 0eec58b
feat(ag-p06): WapuuHero component, wapuu asset map, page hero wiring
ashleyshaw 8540541
feat(ag-p06): WapuuHero component, wapuu asset map, page hero wiring
ashleyshaw 5c5f088
Merge remote-tracking branch 'origin/feat/ag-p06-wapuu' into feat/ag-…
ashleyshaw 1c5df1f
Merge pull request #865 from lightspeedwp/feat/ag-p06-wapuu
ashleyshaw 9b55ca6
feat(ag-p07): 8 catalogue list pages — hero, filter bar, item grid (#…
ashleyshaw c89cd3e
fix(changelog): pin auto-sync workflow to node 22.22.1 (#869)
ashleyshaw b042b88
feat(ag-p08): resource detail page — file view, install sidebar, raw/…
ashleyshaw ed37f8a
feat(ag-p09): learn centre, track cards, lesson reader, localStorage …
ashleyshaw 24a6bdd
feat(ag-p09): dedupe learn progress helpers
ashleyshaw 5ea5874
Merge remote-tracking branch 'origin/develop' into feat/ag-p09-learn
ashleyshaw f53fa31
Merge pull request #873 from lightspeedwp/feat/ag-p09-learn
ashleyshaw 2b0aecd
fix: accept both imgbot identities in Mergify (#877)
ashleyshaw 7ada9d3
feat(ag-p10): cookbook list, recipe reader, coming-soon cards (#875)
ashleyshaw b7b8a71
feat(ag-p12): editorial pages — BaseLayout + WapuuHero + a11y (#882)
ashleyshaw 70289d4
docs: retire stale issue-template audits as historical (#878) (#883)
ashleyshaw e9145ff
feat(ag-p11): Tools page + Phosphor Icons sitewide (#886)
ashleyshaw 79d86cf
docs: verify private-project issue-field write boundary (#879) (#884)
ashleyshaw c316686
fix(ag-p12): editorial pages missing header/footer — BaseLayout → Awe…
ashleyshaw e4f237b
feat(ag-p13): site-wide ⌘K search palette — SearchPalette + search.js…
ashleyshaw a70b556
fix(changelog): pin auto-sync workflow to node 22.22.1 (#868)
ashleyshaw 732447b
docs: update changelog after merged #879
ashleyshaw 6f305d1
Fix search palette and catalogue filtering (#894)
ashleyshaw ef9ecc7
Remove mini website plan and page copy starter documentation for WCEU…
ashleyshaw f9d4394
feat(audit): add Ruby script for agent frontmatter audit
ashleyshaw 812347b
feat: Add comprehensive documentation audit issues for Wave 5
ashleyshaw aa8c0de
chore(projects): close root-cleanup dependency audit workspace
ashleyshaw 4125622
Refactor branch governance hardening documentation and issue tracking
ashleyshaw 66f37bc
feat: add canonical issue creation workflow
ashleyshaw 2fea7f4
feat: Add documentation and execution plans for Awesome GitHub site p…
ashleyshaw 9b7d9cc
feat(portable-ai-plugin-restructure): Add documentation for pilot fin…
ashleyshaw fac019a
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw bd669fc
feat: finalise closed issue and merged PR checklists
ashleyshaw 831a634
feat: complete refactor and migration of prompt assets
ashleyshaw 0549924
feat: expand plugin-pack-waves to 10 WordPress plugin tasks and AI re…
ashleyshaw 3ae644b
docs: add test coverage programme issue chain (#939)
ashleyshaw ba1b05d
Add detailed specifications for Plugin Pack WordPress 10 project
ashleyshaw 3c6d108
Update issue and pr templates
ashleyshaw 63e7e0f
test: add metrics agent coverage (#952)
ashleyshaw a5c0cf1
test: add linting agent coverage (#953)
ashleyshaw 92c6999
docs: close test coverage register entry
ashleyshaw 4231ee1
Merge branch 'develop' of https://github.com/lightspeedwp/.github int…
ashleyshaw 9f38eef
Align template governance routing (#955)
ashleyshaw 350bfd0
Task archiving
ashleyshaw e38d714
feat(ag-p14): full light/dark token audit — every section standardise…
ashleyshaw b50a3b7
feat(ag-p14): full token audit rebase — search palette + catalogue fi…
ashleyshaw 196bfc9
feat(ag-p13/p14): catalogue rebase — search palette + catalogue route…
ashleyshaw 45803d0
fix(issue-templates): resolve missing about field, align to 25 canoni…
ashleyshaw 835d72e
ops: branch governance hardening — rulesets, validation enhancements,…
ashleyshaw 8b5cf26
docs: codify issue template frontmatter policy (#893)
ashleyshaw 562b94c
docs(github): community health audit — PR templates, governance docs,…
ashleyshaw c865846
ci(Mergify): configuration update (#969)
ashleyshaw adc3d55
Update merge queue configuration (#970)
ashleyshaw 2dfde49
ci(mergify): upgrade configuration to current format (#971)
mergify[bot] 064dea6
fix(ci): skip template enforcement for dependabot (#972)
ashleyshaw 58e8876
chore(deps-dev): bump @stoplight/spectral-functions (#959)
dependabot[bot] 7f26211
chore(deps-dev): bump @typescript-eslint/parser from 8.60.1 to 8.61.0…
dependabot[bot] 2696eb7
chore(deps-dev): bump markdownlint from 0.28.2 to 0.41.0 (#961)
dependabot[bot] 9781907
chore(deps): bump svelte from 5.56.2 to 5.56.3 in /website (#964)
dependabot[bot] ecaf648
chore(deps-dev): bump prettier from 3.8.3 to 3.8.4 (#962)
dependabot[bot] 37c2327
chore(deps): bump astro from 6.4.4 to 6.4.6 in /website (#963)
dependabot[bot] e24b51c
ci(github): add Mergify flaky test detection workflow (#983)
ashleyshaw c446e5b
chore(deps-dev): bump @typescript-eslint/eslint-plugin from 8.60.1 to…
dependabot[bot] 2eb762c
chore(deps): bump astro from 6.4.4 to 6.4.8 in /website (#973)
dependabot[bot] 1d343d8
feat(ops): session-start hook — install deps and enforce branch namin…
ashleyshaw aed8b97
docs(mermaid): repository-wide diagram colour sweep and content refre…
ashleyshaw daec446
[fix] align required template checks with PR workflow (#985)
ashleyshaw ec159b9
chore(metadata): tighten issue and pr governance (#974)
ashleyshaw d134c06
Update merge queue configuration (#981)
ashleyshaw 0dc4628
ci(Mergify): configuration update (#980)
ashleyshaw a97dea0
[codex] Mermaid diagrams WCAG 2.2 AA contrast sweep (#987)
ashleyshaw e664aa1
feat(mermaid): WCAG 2.2 AA colour contrast validation and updated dia…
ashleyshaw bd2074d
fix(labels): WCAG 2.2 AA colour alignment and supporting docs update …
ashleyshaw 3792a82
fix(docs): correct area:ci colour family classification in LABEL_COLO…
ashleyshaw 3c26c24
fix(a11y): convert all Mermaid YAML header blocks to inline accTitle/…
ashleyshaw c7267f3
ci(workflows): add merge_group trigger to unblock GitHub Merge Queue …
ashleyshaw 2029f69
[codex] fix metadata sync fallback and docs alignment (#1014)
ashleyshaw bd43ba3
Fix dependabot milestone handling and branding footer automation (#1013)
ashleyshaw 5916712
[codex] standardise front matter contracts (#1016)
ashleyshaw 12c2e59
ci(issues): harden issue automation — close guard, expanded checklist…
ashleyshaw 184ff65
fix(release): harden release agent, guard PR body, and add missing te…
ashleyshaw 5bf39c7
fix(a11y): harden Mermaid validator and fix 20 pre-type accTitle/accD…
ashleyshaw 2b93aed
fix(dependabot): fix Mergify config and add auto-merge backup workflow
ashleyshaw a008428
chore(deps): bump actions/checkout from 4 to 7
dependabot[bot] ba8e21e
chore(deps): bump mergifyio/gha-mergify-ci from 14 to 22
dependabot[bot] 1a4356a
chore(deps-dev): bump @babel/preset-typescript from 7.29.7 to 8.0.1
dependabot[bot] 24f0583
chore(deps-dev): bump @babel/plugin-transform-runtime from 7.29.7 to …
dependabot[bot] 3d83866
chore(templates): update release issue template to v2.0.0 (#1021)
ashleyshaw 29fd7ac
chore(release): bump VERSION to 0.6.0
ashleyshaw 5780544
chore(release): roll CHANGELOG [Unreleased] → [0.6.0] - 2026-06-19
ashleyshaw 1d6c046
Merge branch 'main' into release/v0.6.0
ashleyshaw fe6b0ef
fix(tests): mock CHANGELOG.md in release.agent.mcp.test to avoid empt…
ashleyshaw 8ab6a3f
fix(release): stabilise trigger telemetry job and artifact upload
ashleyshaw d15233b
chore(release): complete Babel v8 migration for v0.6.0
claude 5bbdc09
chore(release): remove deprecated Babel v7 proposal plugins for v8 co…
claude 77fe3c4
fix(release): remove stray JSDoc comment causing syntax error
claude 06a4fcb
chore(release): revert to Babel v7 and fix syntax errors
claude File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,67 @@ | ||
| #!/usr/bin/env bash | ||
| # Session-start hook for LightSpeedWP/.github | ||
| # Runs at the start of every Claude Code remote session. | ||
| # - Renames any auto-generated claude/ branch to a valid chore/session-{hash} branch | ||
| # - Installs npm dependencies | ||
|
|
||
| set -euo pipefail | ||
|
|
||
| # Only run in remote Claude Code environments | ||
| if [ "${CLAUDE_CODE_REMOTE:-}" != "true" ]; then | ||
| exit 0 | ||
| fi | ||
|
|
||
| # Skip on clear/compact — branch rename and dep install are only needed at startup/resume | ||
| HOOK_INPUT="$(cat)" | ||
| if echo "$HOOK_INPUT" | grep -qE '"source"\s*:\s*"(clear|compact)"'; then | ||
| exit 0 | ||
| fi | ||
|
|
||
| cd "${CLAUDE_PROJECT_DIR:-.}" | ||
|
|
||
| # ── 1. Enforce branch naming — rename claude/ branches ─────────────────────── | ||
| # Runs before npm install so a failing install can't prevent the rename. | ||
| CURRENT_BRANCH="$(git branch --show-current 2>/dev/null || true)" | ||
|
|
||
| if [[ "$CURRENT_BRANCH" == claude/* ]]; then | ||
| # Extract the short hash from the end of the auto-generated branch name. | ||
| # e.g. "claude/admiring-mendel-nqdk8j" → "nqdk8j" | ||
| # Falls back to stripping the "claude/" prefix if the name has no hyphen. | ||
| if [[ "$CURRENT_BRANCH" == *-* ]]; then | ||
| HASH_SUFFIX="${CURRENT_BRANCH##*-}" | ||
| else | ||
| HASH_SUFFIX="${CURRENT_BRANCH#claude/}" | ||
| fi | ||
| NEW_BRANCH="chore/session-${HASH_SUFFIX}" | ||
|
|
||
| echo "" | ||
| echo "╔══════════════════════════════════════════════════════════════╗" | ||
| echo "║ BRANCH RENAME: claude/ prefix is forbidden by CLAUDE.md ║" | ||
| echo "╠══════════════════════════════════════════════════════════════╣" | ||
| printf "║ Old: %-55s ║\n" "${CURRENT_BRANCH}" | ||
| printf "║ New: %-55s ║\n" "${NEW_BRANCH}" | ||
| echo "╠══════════════════════════════════════════════════════════════╣" | ||
| echo "║ ACTION REQUIRED before committing any work: ║" | ||
| echo "║ Rename to match your task using: ║" | ||
| echo "║ git branch -m <new-name> ║" | ||
| echo "║ git push -u origin <new-name> ║" | ||
| echo "║ git push origin --delete ${NEW_BRANCH} ║" | ||
| echo "╚══════════════════════════════════════════════════════════════╝" | ||
| echo "" | ||
|
|
||
| # Rename locally | ||
| git branch -m "${CURRENT_BRANCH}" "${NEW_BRANCH}" | ||
|
|
||
| # Push the new branch name to origin; non-fatal so network issues don't block the session. | ||
| git push -u origin "${NEW_BRANCH}" || echo "==> Warning: Could not push the renamed branch to origin." | ||
| # Delete the old remote branch; non-fatal (may already be gone or push may have failed). | ||
| git push origin --delete "${CURRENT_BRANCH}" 2>/dev/null || true | ||
|
|
||
| echo "==> Branch renamed: ${CURRENT_BRANCH} → ${NEW_BRANCH}" | ||
| echo "==> Please rename '${NEW_BRANCH}' to a meaningful {type}/{scope}-{title} branch before committing." | ||
| fi | ||
|
|
||
| # ── 2. Install npm dependencies ────────────────────────────────────────────── | ||
| echo "==> Installing npm dependencies..." | ||
| npm install --prefer-offline --no-fund --no-audit 2>&1 | ||
| echo "==> npm install complete." |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,14 @@ | ||
| { | ||
| "hooks": { | ||
| "SessionStart": [ | ||
| { | ||
| "hooks": [ | ||
| { | ||
| "type": "command", | ||
| "command": "$CLAUDE_PROJECT_DIR/.claude/hooks/session-start.sh" | ||
| } | ||
| ] | ||
| } | ||
| ] | ||
| } | ||
| } |
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| [codespell] | ||
| # LightSpeedWP shared dictionary for governance and WordPress terminology. | ||
| ignore-words-list = | ||
| LightspeedWP,LightSpeedWP,Codex,Copilot,Gemini,Claude,WordPress,Gutenberg,themejson,blockjson,frontmatter,labeler,WPCS,PHPCS | ||
|
|
||
| # Skip generated and third-party directories. | ||
| skip = | ||
| .git,node_modules,package-lock.json,coverage,dist,build,.vscode-insiders | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,3 @@ | ||
| design_handoff_awesome_github/design_source/** | ||
| website/dist/** | ||
| website/node_modules/** |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The
ignore-words-listcontains bothLightspeedWPandLightSpeedWP. Sincecodespellis case-insensitive by default, one of these is redundant. To keep the configuration clean, I suggest removing the lowercasesversion.