Skip to content

chore: delete jellyfish-deploy-notification.yaml — no more callers (DEVEX-1653)#152

Merged
pdodgen-revparts merged 1 commit into
mainfrom
devex-1653-delete-jellyfish
Jul 10, 2026
Merged

chore: delete jellyfish-deploy-notification.yaml — no more callers (DEVEX-1653)#152
pdodgen-revparts merged 1 commit into
mainfrom
devex-1653-delete-jellyfish

Conversation

@pdodgen-revparts

Copy link
Copy Markdown
Contributor

Companion to the 22-PR RT-v1 retirement sweep (all merged 2026-07-10). Per-repo jellyfish-notify jobs are gone from every RT participant, so this shared workflow has no callers.

Manually verified across a sample (webstore, returns-api, order-daemon, dms-daemon, manage) that no .github/workflows/ files reference jellyfish. gh's code search index may be briefly stale.

Rollback: revert. Restoring the shared workflow alone doesn't restore behavior — callers were removed per-repo too.

Per-repo jellyfish-notify jobs were removed from every RT participant
via the 22-PR sweep landed 2026-07-10 (DEVEX-1653 retire-rtv1). No
workflow calls this shared reusable workflow anymore. Deleting it
completes the Jellyfish removal.

Manually verified across sample repos (webstore, returns-api,
order-daemon, dms-daemon, manage): no residual jellyfish references
in .github/workflows/. The gh code search index may show stale results
for a bit but the actual file contents are clean.

Rollback: revert this PR. Restoring individual per-repo jellyfish-notify
jobs would require restoring them from each repo's git history too.
@pdodgen-revparts
pdodgen-revparts marked this pull request as ready for review July 10, 2026 18:04
@pdodgen-revparts
pdodgen-revparts requested a review from a team as a code owner July 10, 2026 18:04
@cursor

cursor Bot commented Jul 10, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
CI-only deletion with no runtime or application code impact; restoring deploy notifications would require re-adding per-repo callers, not just this file.

Overview
Deletes the reusable GitHub Actions workflow .github/workflows/jellyfish-deploy-notification.yaml, which posted successful deployment events to Jellyfish’s webhook API (workflow_call with environment, image_tag, and jellyfish_api_token).

Nothing in this repo still references Jellyfish deploy notification after the broader RT-v1 retirement removed per-repo callers, so this shared workflow is dead code.

Reviewed by Cursor Bugbot for commit 9b0d713. Bugbot is set up for automated code reviews on this repo. Configure here.

@pdodgen-revparts
pdodgen-revparts merged commit a3b0afc into main Jul 10, 2026
1 of 2 checks passed
@pdodgen-revparts
pdodgen-revparts deleted the devex-1653-delete-jellyfish branch July 10, 2026 18:04
pdodgen-revparts added a commit that referenced this pull request Jul 10, 2026
Surfaced by encodium/internal_api run 29114404344 (hotfix-SHOP-5216
workflow_dispatch → startup_failure). GH's workflow_dispatch runs
startup validation over the entire reusable-workflow tree even for
jobs gated `if:` off. A stale `uses: encodium/.github/.github/workflows/
jellyfish-deploy-notification.yaml@main` on a hotfix branch's
deploy-eks.yaml — cut BEFORE the sweep merged today — resolves to
this now-missing file, and startup validation fails before any job
runs. Any long-lived branch across the org has the same footgun.

This restores the workflow as a NO-OP stub: same input/secret
signature as the deleted original so callers resolve cleanly, but
the job body does nothing except log a deprecation ::notice::.
No API call, no side effects.

Long-lived branches with stale references stop hitting startup_failure
immediately. As they merge/rebase, they naturally pick up the sweep
from #152. Once branches have cycled (~1 month of active churn), we
can delete this stub for real.

The stub is a bandage, not a rollback of the retirement. All 22
participant sweep PRs stay merged; per-repo `jellyfish-notify` jobs
stay gone.
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.

1 participant