v1.0.0
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 --versionSee 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
- @marktopper with @Copilot made their first contribution in #1
- @marktopper made their first contribution in #70
- @dependabot[bot] made their first contribution in #65
Full Changelog: https://github.com/shippercli/cli/commits/v1.0.0