Skip to content

Release (2026-08-07) - #258

Merged
dan2k3k4 merged 21 commits into
prodfrom
dev
Aug 7, 2026
Merged

Release (2026-08-07)#258
dan2k3k4 merged 21 commits into
prodfrom
dev

Conversation

@github-actions

@github-actions github-actions Bot commented Aug 7, 2026

Copy link
Copy Markdown

Changes in this release:

bd04a24 fix(webhooks): close inter-chunk null-uuid window with atomic backfill and pin it with a test
d3e67fb fix(webhooks): backfill legacy null instance uuids and correct sensitive-data docs
2fad2c9 feat(webhooks): include app_instance_uuid in app instance webhook payloads
c4e7490 chore: import queueable trait and skip generated bootstrap cache in rector
77d2848 chore: enforce rector in ci and drop redundant phpcs
9c6be9f chore: apply rector laravel 13 level set
e77731c chore: apply rector type-declaration set and raise type-coverage floors
eca4ff6 chore: apply rector early-return set
7d98cf3 chore: apply rector code-quality set
3bd4806 chore: apply rector dead-code set
b45851e chore: apply rector php 8.4 level set
05170ce chore: raise phpstan to max with strict-rules and type-coverage ratchet floors
3357965 chore: include lagoon lifecycle script fields in store app activity log
118ea5f chore: do not write generated seed deploy key into the source tree
d059c27 chore: generate a valid throwaway deploy key when seed fixture is absent
07f10fa chore: seeders use local fixture deploy key instead of removed config
b247a9e chore: remove dead SSH key env vars and fallback code

dan2k3k4 and others added 21 commits August 5, 2026 20:18
…loads

The `app_instance.created` / `app_instance.status_changed` payloads only
carried `app_instance_id`, Polydock's internal auto-increment id. Consumers
never see that id: the API returns `uuid` when an instance is created, and
`uuid` is the route key for the instance endpoints. So a receiver holding a
uuid had no way to resolve an incoming webhook back to the instance it had
provisioned.

Add `app_instance_uuid` alongside the existing id, pin the identifying
payload fields in a test, and document the app instance payload shape in
docs/WEBHOOKS.md.

Purely additive — no existing field changes, so current consumers are
unaffected.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@dan2k3k4
dan2k3k4 merged commit e614154 into prod Aug 7, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants