Skip to content

Release: merge develop into main (#41–#43)#44

Merged
ZappoMan merged 3 commits into
mainfrom
develop
May 10, 2026
Merged

Release: merge develop into main (#41–#43)#44
ZappoMan merged 3 commits into
mainfrom
develop

Conversation

@ZappoMan
Copy link
Copy Markdown
Contributor

@ZappoMan ZappoMan commented May 10, 2026

Summary

This promotion merges the current develop line into main, bringing in dependency security fixes, code-quality and TypeScript test hygiene, and follow-up review fixes from the linked PRs below.

Included changes

Type of change

Maintenance and fixes accumulated on develop (security, tooling, and test typing). No single feature flag; see commits and linked PRs for detail.

Merge strategy (required)

This PR targets main. When merging, use Create a merge commit (not squash merge). Squashing to main can complicate later developmain promotions. See ARCHITECTURE.md.

Testing

CI and prior review on #41#43; confirm required checks are green before merge.

Related

ZappoMan added 3 commits May 9, 2026 18:19
…le refresh (#41)

* fix dependbot issues
* fix build issue
* fix type check
* fix code quality findings

* test(types): declare ProcessEnv keys for dot notation under TS4111

Augment NodeJS.ProcessEnv for Supabase and TEST_PASSWORD vars used in
tests so process.env.* stays valid with noPropertyAccessFromIndexSignature,
reconciling Code Quality style with Copilot feedback. Align E2E test-data
with dot access for TEST_PASSWORD.
@github-actions
Copy link
Copy Markdown
Contributor

⚠️ Merge Strategy Reminder

This PR targets the main branch. When merging, please use:

"Create a merge commit" (NOT squash merge)

Using "Squash and merge" on PRs targeting main can cause merge conflicts when merging developmain later.

See ARCHITECTURE.md for details.


Updated at: May 9, 2026 at 9:56 PM PDT

@ZappoMan ZappoMan changed the title Promote develop to main Release: merge develop into main (#41–#43) May 10, 2026
@ZappoMan ZappoMan merged commit 69ea054 into main May 10, 2026
10 checks passed
@github-actions
Copy link
Copy Markdown
Contributor

CI Coverage & Test Summary

Metric Coverage Covered / Total
Statements 96.81% 10487 / 10832
Branches 81.08% 1804 / 2225
Functions 89.74% 315 / 351
Lines 86.59% 9379 / 10832

Suites: 37 passed, 0 failed (37 total) · Tests: 407 passed, 0 failed (425 total)

✅ All reported test suites passed.

Coverage artifacts: coverage-summary, coverage-packages.


Updated at: May 9, 2026 at 10:02 PM PDT

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