28 lines
701 B
YAML
28 lines
701 B
YAML
apiVersion: tekton.dev/v1beta1
|
|
kind: Task
|
|
metadata:
|
|
name: pr-status
|
|
namespace: tekton-pipelines
|
|
spec:
|
|
params:
|
|
- name: REPO
|
|
description: The name of the repo
|
|
- name: SHA
|
|
description: The git SHA to update the status of
|
|
- name: STATE
|
|
description: The state to set the status to (pending, success, error, failure or warning)
|
|
default: "pending"
|
|
steps:
|
|
- name: pr-status-update
|
|
image: docker.cluster.fun/averagemarcus/gitea-pr-status:latest
|
|
env:
|
|
- name: ACCESS_TOKEN
|
|
valueFrom:
|
|
secretKeyRef:
|
|
name: gitea-access-token
|
|
key: access-token
|
|
args:
|
|
- "AverageMarcus/$(params.REPO)"
|
|
- "$(params.SHA)"
|
|
- "$(params.STATE)"
|