haylan and Claude Bot
ff69377749
ci: dedupe validate into package, add caches, run phpunit in the shopware-cli image
...
version-changelog / version-changelog (pull_request) Successful in 51s
plugin-checks / package (pull_request) Failing after 1m26s
plugin-checks / phpunit (pull_request) Failing after 3m3s
- drop the separate validate job (the zip is validated after packaging); same in release
- shared scripts/ci/assert-built-assets.sh (BusyBox-safe), now also used by release
- actions/cache for npm, shopware-cli and composer
- phpunit: shopware-cli image instead of a 4.5 min apt install; MariaDB 10.11
(11.4 broke Shopware's migrations: Duplicate column 'sorter_key')
- protect-main.sh: drop the removed validate context
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-04 00:15:25 +02:00
haylan and Claude Bot
c3b242675e
ci: run shopware-cli jobs in the official Docker image
...
version-changelog / version-changelog (pull_request) Successful in 59s
plugin-checks / validate (pull_request) Successful in 3m1s
plugin-checks / package (pull_request) Failing after 3m47s
plugin-checks / phpunit (pull_request) Failing after 6m38s
Replaces the curl/tar install and setup-node steps; the image ships the
CLI plus its PHP/Node toolchain.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-04 00:07:07 +02:00
haylan and Claude Bot
1ec194b464
ci: PHP via apt in a bookworm container, retry shopware-cli download
...
plugin-checks / validate (pull_request) Successful in 1m49s
version-changelog / version-changelog (pull_request) Successful in 1m55s
plugin-checks / package (pull_request) Successful in 2m15s
plugin-checks / phpunit (pull_request) Failing after 10m31s
setup-php hangs on the runner even with runner=self-hosted; the CLI download
returned a non-gzip body once under concurrent load.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-04 00:03:12 +02:00
haylan and Claude Bot
221ffece3f
ci: fix hanging setup-php, wait for DB manually, add compatibility_date
...
version-changelog / version-changelog (pull_request) Successful in 26s
plugin-checks / validate (pull_request) Failing after 1m45s
plugin-checks / package (pull_request) Failing after 1m45s
plugin-checks / phpunit (pull_request) Canceled after 11m9s
- validate job needs no PHP (the package job already validates without it)
- phpunit: runner=self-hosted so setup-php does not hang under act; replace the
unhealthy service healthcheck with a TCP wait loop
- .config/shopware-extension.yml: set compatibility_date
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-03 23:51:10 +02:00
haylan
54eeab70aa
fix(plugin): reword descriptions, add transparent icon variant
version-changelog / version-changelog (pull_request) Successful in 42s
plugin-checks / package (pull_request) Successful in 1m38s
plugin-checks / phpunit (pull_request) Failing after 1m59s
plugin-checks / validate (pull_request) Canceled after 16m9s
2026-10-03 23:46:11 +02:00
haylan and Claude Bot
89a445f900
fix: satisfy shopware-cli validate (description length, icon under 30kb)
...
version-changelog / version-changelog (pull_request) Successful in 38s
plugin-checks / package (pull_request) Successful in 1m35s
plugin-checks / phpunit (pull_request) Failing after 2m1s
plugin-checks / validate (pull_request) Successful in 15m51s
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-03 23:37:03 +02:00
haylan and Claude Bot
a551034442
ci: plugin-agnostic PR checks and package-then-release pipeline
...
version-changelog / version-changelog (pull_request) Successful in 50s
plugin-checks / package (pull_request) Failing after 1m50s
plugin-checks / validate (pull_request) Failing after 31m29s
plugin-checks / phpunit (pull_request) Canceled after 33m2s
- plugin-checks workflow: shopware-cli validate, package + built-JS assertion, phpunit
- release: validate, package from the merge commit, validate the zip, create the release
via the Gitea API, publish the same zip to the Composer registry
- scripts/protect-main.sh sets required status checks via tea api
- bump to 0.1.0
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-03 23:28:15 +02:00
haylan and Claude Bot
8efaef2042
feat(plugin): align with Shopware plugin guidelines
...
- add dedicated monolog channel aeon_dump_manager and log dump jobs
- migrate services.xml/routes.php to YAML
- require PHP ^8.2
- add extension icon and .config/shopware-extension.yml
- drop empty lifecycle overrides
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-03 23:26:21 +02:00
haylan and Claude Bot
29974928d2
docs(spec): add Shopware guideline compliance spec
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-03 23:22:23 +02:00
haylan
ba2d1ec1d6
chroe(changelog): version dump
version-changelog / version-changelog (pull_request) Successful in 18s
2026-09-21 21:30:19 +02:00
haylan
d117444bae
chore(bump): version
version-changelog / version-changelog (pull_request) Failing after 4s
2026-09-21 21:29:04 +02:00
haylan
58df03216d
chore:(composer): namespace fix
version-changelog / version-changelog (pull_request) Failing after 5s
2026-09-21 21:27:58 +02:00
haylan
63134f7de4
chore(release): bump to 0.0.4 for the Composer package-link fix
version-changelog / version-changelog (pull_request) Successful in 6s
2026-09-21 20:40:03 +02:00
haylan
b8b8ee6284
ci: treat HTTP 400 (already linked) as expected on the package-link step
2026-09-21 20:39:10 +02:00
haylan
b93217cc51
test: verify RELEASE_TOKEN can call the package-link endpoint
2026-09-21 20:11:54 +02:00
haylan
61b4b2b1af
ci: link the published Composer package to this repository
2026-09-21 20:10:55 +02:00
haylan
56ada0cedc
Merge remote-tracking branch 'origin/main' into feat/dump-list-view
...
version-changelog / version-changelog (pull_request) Successful in 5s
# Conflicts:
# composer.json
2026-09-21 19:59:19 +02:00
haylan
f50154b96b
chore(release): bump to 0.0.3 for the date-range filter release
2026-09-21 19:58:04 +02:00
haylan
161c35dc8a
chore(release): bump to 0.0.2 for the CI/CD release pipeline itself
version-changelog / version-changelog (pull_request) Successful in 5s
2026-09-21 19:18:06 +02:00
haylan
a1f0160ab9
Merge remote-tracking branch 'origin/ci/release-workflow' into ci/pr-version-check
2026-09-21 19:17:31 +02:00
haylan
1ee83aad37
ci: hardcode SERVER_URL as a workflow env var instead of an Actions variable
2026-09-21 19:10:24 +02:00
haylan
b2c2a8d80b
ci: add post-merge tag, package, and release workflow
2026-09-21 18:53:22 +02:00
haylan
31b9e61adb
ci: add pre-merge version-and-changelog check for PRs into main
version-changelog / version-changelog (pull_request) Failing after 8s
2026-09-21 18:37:10 +02:00