Releases: ursine-code/static-deploy-kit
Releases · ursine-code/static-deploy-kit
v1.0.0
static-deploy-kit v1.0.0 — Initial Release
First official release of static-deploy-kit, a reusable GitHub Actions CI/CD framework designed to streamline static deployments for Next.js projects.
Highlights
- Multi-environment deployments — out-of-the-box support for production, release, and sandbox/preview environments.
- Semantic versioning automation — version bumps based on commit markers like [major], [minor], and [patch].
- Built-in testing workflows — integrated ESLint, TypeScript type checking, BDD (Cucumber), and Playwright E2E tests.
- SFTP deployment support — deploy with verification and symlink management.
- Smart skip logic — skip CI for docs/ chore commits automatically.
- Feature branch previews — auto-deploy PR branches and post preview URLs in comments.
What’s Inside
- Reusable composite actions (setup, build, test, deploy, tag, release).
- Starter workflows you can copy into your own repos to get CI/CD up and running fast.
- Automatic GitHub Release generation from PR merges.
Getting Started
- Copy starter workflows to your project’s .github/workflows/.
- Configure deployment secrets (e.g., SFTP host, credentials, domains).
- Merge PRs with semantic markers to trigger versioned releases.
Requirements
- Node.js (v20+) with pnpm
- Next.js with output: "export" setting
- SFTP-accessible target for deployments
License
MIT — free to use, share, and contribute.
Full Changelog: https://github.com/ursine-code/static-deploy-kit/commits/v1.0.0