Skip to content

Releases: ursine-code/static-deploy-kit

v1.0.0

11 Feb 13:23

Choose a tag to compare

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