Skip to content

chore: finish ewa-ui scaffold setup - #1

Merged
jeafreezy merged 6 commits into
mainfrom
chore/1-scaffold-ewa-ui
Aug 7, 2026
Merged

chore: finish ewa-ui scaffold setup#1
jeafreezy merged 6 commits into
mainfrom
chore/1-scaffold-ewa-ui

Conversation

@vickystickz

@vickystickz vickystickz commented Aug 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Sets up automated releases via GitHub Actions and cleans up leftover Storybook boilerplate ahead of the first real release.

  • Add GitHub Actions release workflow (typecheck, test, build, publish with provenance)
  • Rewrite README.md publishing section for the CI-driven release process
  • Reset package version to 0.1.0 for pre-1.0 development
  • Enable Storybook autodocs and remove default boilerplate stories/assets
  • Rename buttom.stories.tsx to button.stories.tsx
  • Add GitHub Actions workflow that builds Storybook docs

Closes #2

Runs typecheck, tests, and pnpm build on release, verifies the git
tag matches package.json's version, then publishes to npm with
provenance.
Pre-1.0 semver, since the component API isn't considered stable yet.
Replace manual `npm publish` steps with the GitHub Release workflow:
bump the version, cut a tagged release on GitHub, and let CI verify,
build, and publish with an NPM_TOKEN automation token.
Delete the default Button/Header/Page example stories, their CSS, and
assets scaffolded by Storybook init. Enable the autodocs tag so
component docs pages generate automatically.
@vickystickz vickystickz linked an issue Aug 7, 2026 that may be closed by this pull request
5 tasks
@vickystickz
vickystickz marked this pull request as ready for review August 7, 2026 07:14
@vickystickz
vickystickz requested a review from jeafreezy August 7, 2026 07:14
@jeafreezy
jeafreezy merged commit 780d7ad into main Aug 7, 2026
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.

Scaffold ewa-ui component library

2 participants