Skip to content

Problem: Integrations completely broken after Upgrade to 2.16 #3215

@lug-gh

Description

@lug-gh

Issue

For my automations, I use Semaphore's ‘integrations’, i.e. incoming webhooks, a lot.
Since upgrading to 2.16, these no longer work at all, which is severely limiting my productive operations.
I also noticed in the WebGUI that the integrations there are now somewhat buggy. For example, the matchers are only displayed if you activate the slider for ‘use project alias’ in an integration.

At the same time, I also noticed that the matchers in pre-2.16 were not an AND condition, but an OR condition. Is that correct?

Impact

Web-Backend (APIs)

Installation method

Docker

Database

Postgres

Browser

Chrome

Semaphore Version

v2.16.16-4066a1e-1755362172 (PRO)
2.16.10 was the same

Ansible Version

Logs & errors

semaphore  | time="2025-08-20T13:01:14+02:00" level=info msg="Receiving Integration from: 192.168.X.X"
semaphore  | time="2025-08-20T13:01:14+02:00" level=info msg="1 integrations found for alias 0vqddzdXXXXXXX"
semaphore  | time="2025-08-20T13:01:14+02:00" level=info msg="Running integration 4"
semaphore  | time="2025-08-20T13:01:14+02:00" level=error msg="Failed to get task definition" context=integrations error="unexpected end of JSON input" integration_id=4

Manual installation - system information

No response

Configuration

No response

Additional information

No response

Metadata

Metadata

Assignees

Labels

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions