Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 28 Jul 10:07
ac05b6b

Shipper CLI Binary

This release includes the standalone Shipper CLI binary, its
SHA-256 checksum, and GitHub build provenance.

Usage

Download the shipper binary, make it executable, and run it:

chmod +x shipper
./shipper --version

See the README for full documentation.

What's Changed

  • Setup Laravel Zero with strict type enforcement and static analysis by @marktopper with @Copilot in #1
  • Build deployer: CLI + Config + CI Workflows with Real Ploi Integration by @marktopper with @Copilot in #3
  • Add deployment status polling and log fetching for Ploi deployments by @marktopper with @Copilot in #7
  • Add preview site cleanup on PR close/merge by @marktopper with @Copilot in #13
  • Fix incomplete deployment logs due to race condition with Ploi API by @marktopper with @Copilot in #15
  • Add weekly cleanup action for orphaned preview sites by @marktopper with @Copilot in #17
  • Rename domains to deployer-wip.ulties.dev naming convention by @marktopper with @Copilot in #19
  • Refactor business logic to Actions and Flows pattern with enhanced security and error handling by @marktopper with @Copilot in #22
  • Fix test exit code propagation in composer script by @marktopper with @Copilot in #26
  • Add sample frontend assets for deployment testing by @marktopper with @Copilot in #27
  • Install Laravel example API with /api/jokes endpoint by @marktopper with @Copilot in #28
  • Add database configuration and automatic provisioning by @marktopper with @Copilot in #29
  • Implement PR-specific database isolation with deployer prefix by @marktopper with @Copilot in #31
  • Rename project from deployer to shipper by @marktopper with @Copilot in #33
  • Add binary build system and reusable GitHub Action for shipper CLI by @marktopper with @Copilot in #39
  • Update naming convention to shipper-cli format by @marktopper with @Copilot in #37
  • Reorganize documentation and update repository references by @marktopper with @Copilot in #40
  • Extract GitHub API client configuration into reusable GitHubHttpClient class by @marktopper with @Copilot in #41
  • Add PHP 8.4 and 8.5 to CI test matrix by @marktopper with @Copilot in #42
  • Add ROADMAP.md documenting unsupported Ploi.io features by @marktopper with @Copilot in #45
  • Rename action from shipper-cli to shipper by @marktopper with @Copilot in #51
  • Move deployment providers from app/Providers/ to app/Deployment/ by @marktopper with @Copilot in #52
  • Fix composer test script exit codes and CI PHP version issues by @marktopper with @Copilot in #48
  • Fix PHPStan configuration: add Larastan extension include by @marktopper with @Copilot in #59
  • Fix PHPStan level 9 type casting and mixed offset access errors by @marktopper with @Copilot in #64
  • Development environment setup by @marktopper in #70
  • Bump phpunit/phpunit from 11.5.46 to 11.5.50 in /examples/api by @dependabot[bot] in #65
  • Bump symfony/process from 7.4.3 to 7.4.5 in /examples/api by @dependabot[bot] in #66
  • Bump symfony/process from 7.4.3 to 7.4.5 by @dependabot[bot] in #67
  • Bump psy/psysh from 0.12.18 to 0.12.19 in /examples/api by @dependabot[bot] in #68
  • Bump league/commonmark from 2.8.0 to 2.8.1 in /examples/api by @dependabot[bot] in #69
  • Update project name in README to 'Shipper test' by @marktopper in #75
  • Bump league/commonmark from 2.8.1 to 2.8.2 in /examples/api by @dependabot[bot] in #76
  • Load providers from Composer plugins by @marktopper in #100

New Contributors

Full Changelog: https://github.com/shippercli/cli/commits/v1.0.0