|
Ran
|
Jobs
1
|
Files
1178
|
Run time
4min
|
Badge
README BADGES
|
push
github
fix: remove deprecated legacy Slack webhook addon (v8) - EG4390 (#12050) **Issue:** The legacy Slack addon (provider name "slack") was used to post to a Slack incoming webhook, but it has been marked `deprecated` in its addon definition. The [addon-service.createAddon():228-231](https://github.com/Unleash/unleash/blob/b70b7c60e/src/lib/services/addon-service.ts#L228-#L231) already refuses to create new instances of it and it is fully replaced by the Slack-app provider. For the v8.0.0 we need to fully remove its implementation. **On this PR, we:** - remove all redundant slack addons code, its definitions and snapshot tests, - update openapi specs with references to slack webhook - set button Deprecated on UI to notify users for deprecated addon - users can still open Modal and 'delete' the integration - disable 'Update' / 'Create' button when submitting an integration for a `deprecated` provider. - disable `onSubmit` for deprecated providers Closes [#EG4390](https://linear.app/unleash/issue/EG-4390/remove-deprecated-legacy-slack-webhook-addon) UPDATED: Set deprecated addon on bg color of warning-light, and remove the Enable/Disable option: <img width="1093" height="356" alt="Screenshot 2026-05-18 at 17 29 34" src="https://github.com/user-attachments/assets/9bad9ddf-dd4e-4e66-9842-4c6ef0f10ad3" /> Disable the option Enable/Disable on the cardMenu for deprecated addons: <img width="1042" height="315" alt="image" src="https://github.com/user-attachments/assets/d4fac116-0edc-4a66-808d-50ce7ef7b0a2" /> Disable the option Update/Create for deprecated addons inside the form: <img width="1017" height="431" alt="Screenshot 2026-05-14 at 13 10 26" src="https://github.com/user-attachments/assets/cf877c06-34b9-41a4-9d92-4df2ee831483" />
1845 of 2040 branches covered (90.44%)
1 of 1 new or added line in 1 file covered. (100.0%)
1 existing line in 1 file now uncovered.15076 of 17305 relevant lines covered (87.12%)
880.61 hits per line
| Lines | Coverage | ∆ | File |
|---|---|---|---|
| 1 |
85.45 |
0.91% | src/lib/features/playground/feature-evaluator/constraint.ts |
| ID | Job ID | Ran | Files | Coverage | |
|---|---|---|---|---|---|
| 1 | 26111089570.1 | 1178 |
87.12 |
GitHub Action Run |
| Coverage | ∆ | File | Lines | Relevant | Covered | Missed | Hits/Line | Branch Hits | Branch Misses |
|---|