From ce5d0652751091e969024456dd370a02378c335b Mon Sep 17 00:00:00 2001 From: eding Date: Mon, 9 Feb 2026 10:05:59 +0100 Subject: [PATCH] chore: cleaned up trigger & binding --- triggers/binding.yaml | 8 ++++--- triggers/event-listener.yaml | 46 ------------------------------------ 2 files changed, 5 insertions(+), 49 deletions(-) delete mode 100644 triggers/event-listener.yaml diff --git a/triggers/binding.yaml b/triggers/binding.yaml index 984796e..fafe21b 100644 --- a/triggers/binding.yaml +++ b/triggers/binding.yaml @@ -1,11 +1,13 @@ apiVersion: triggers.tekton.dev/v1beta1 kind: TriggerBinding metadata: - name: git-binding + name: generic-git-binding namespace: tekton-pipelines spec: params: - name: git-revision - value: $(body.head_commit.id) + value: $(body.pull_request.head.sha) - name: git-url - value: $(body.repository.clone_url) \ No newline at end of file + value: $(body.repository.clone_url) + - name: pr-number + value: $(body.number) \ No newline at end of file diff --git a/triggers/event-listener.yaml b/triggers/event-listener.yaml deleted file mode 100644 index b283770..0000000 --- a/triggers/event-listener.yaml +++ /dev/null @@ -1,46 +0,0 @@ -apiVersion: triggers.tekton.dev/v1alpha1 -kind: Trigger -metadata: - name: easycsr-frontend-trigger - namespace: tekton-pipelines -spec: - interceptors: - - ref: { name: cel } - params: - - name: filter - value: "header.match('X-GitHub-Event', '.*') || header.match('X-Gitea-Event', '.*')" - bindings: - - ref: generic-git-binding - - name: pr-number - value: $(body.number) - - name: action - value: $(body.action) - template: - resourcetemplates: - - apiVersion: tekton.dev/v1beta1 - kind: PipelineRun - metadata: - generateName: easycsr-run- - namespace: tekton-pipelines - spec: - pipelineRef: - name: easycsr-pipeline - params: - - name: git-url - value: $(params.git-url) - - name: git-revision - value: $(params.git-revision) - - name: event-type - value: $(params.event-type) - - name: pr-number - value: "$(params.pr-number)" - - name: action - value: "$(params.action)" - workspaces: - - name: shared-data - volumeClaimTemplate: - spec: - accessModes: [ReadWriteOnce] - storageClassName: democratic-nfs - resources: - requests: { storage: 1Gi } \ No newline at end of file