|
3 | 3 | ## Project |
4 | 4 |
|
5 | 5 | This is a PHP 8.4+ command-line client for Quickpay, built with Laravel Zero 12. |
6 | | -It targets Quickpay API v10. Composer installs the source package and `quickpay` |
7 | | -launcher; GitHub releases additionally publish a generated standalone PHAR. |
| 6 | +It targets Quickpay API v10. Composer and GitHub releases distribute the same |
| 7 | +tracked standalone PHAR without installing Laravel Zero at runtime. |
8 | 8 |
|
9 | 9 | Use `php quickpay` when running from source. See `README.md` for the public |
10 | 10 | command reference and `skills/quickpay/SKILL.md` for the agent-facing usage |
@@ -92,19 +92,15 @@ as security-sensitive. Include hostile and malformed inputs in their tests. |
92 | 92 |
|
93 | 93 | ## Packaging |
94 | 94 |
|
95 | | -`builds/` is ignored generated output. Do not commit a PHAR. After packaged |
96 | | -runtime code, configuration, Composer inputs, the launcher, or `box.json` |
97 | | -changes, run: |
| 95 | +`builds/quickpay` is the tracked Packagist binary. Other files beneath |
| 96 | +`builds/` are ignored generated output. Do not update the tracked release binary |
| 97 | +in an ordinary change. Develop and test from source with `php quickpay`. |
98 | 98 |
|
99 | | -```bash |
100 | | -composer build |
101 | | -builds/quickpay --version |
102 | | -builds/quickpay list --raw |
103 | | -``` |
104 | | - |
105 | | -Use `composer release:build -- 1.0.0` only for a versioned release candidate. |
106 | | -Follow `RELEASING.md`; the GitHub workflow publishes artifacts without writing |
107 | | -generated binaries back to the source branch. |
| 99 | +For a release candidate, run `composer verify`, then build with |
| 100 | +`php quickpay app:build quickpay --build-version=1.0.0 --no-interaction` and |
| 101 | +smoke-test `builds/quickpay`. Commit that one binary in the release pull request. |
| 102 | +Follow `RELEASING.md`; after `Quality` passes, maintainers sign the tag and |
| 103 | +manually publish that exact committed binary without rebuilding it. |
108 | 104 |
|
109 | 105 | ## Verification |
110 | 106 |
|
|
0 commit comments