Tags: redhat-openshift-ecosystem/operator-pipelines
Tags
fix: Merge task fails with automerge Due to what seems to be like a bug in github CLI or directly in Github the --auto is now replaced with --admin. The auto flag sometimes raised a Graphql error from which it was hard to tell what's wrong. The issue was pretty non-deterministic and pretty much failed randomly. A local testing didn't prove the issue on our site. This issue was most likely introduced by start using the Github CLI utility. Previously the merge was done using direct API calls to REST. The current CLI tool uses GraphQL. At the point when pipelines wants to merge the PR we already know whether a test passed or failed so it is safe to use --admin and merge the PR immediately. JIRA: ISV-6111 Signed-off-by: Ales Raszka <[email protected]>
Add queued label to PR for events in queue A webhook dispatcher sets a PR label once there is not enough capacity on a cluster and event gets in a queue. The queue label matches a current label pattern for each pipeline. The example for hosted pipeline is "operator-hosted-pipeline/queued". This format makes sure the label is removed once the pipeline starts processing the PR. The label is set only once when the event gets in a queue. The event corresponding DB entry is also changed to indicate queued status. JIRA: ISV-6265 Signed-off-by: Ales Raszka <[email protected]>
Add support for CEL filters to dispatcher A dispatcher is now capable to filter out invalid events using CEL expressions. This allows us to filter out invalid events on dispatcher level and stop the request before reaching Tekton pipeline listeners. JIRA: ISV-6225 Signed-off-by: Ales Raszka <[email protected]>
PreviousNext