Skip to content

Commit c3c6299

Browse files
anithapriyanatarajantekton-robot
authored andcommitted
fix: update tekton setup action
1 parent 00a3725 commit c3c6299

File tree

1 file changed

+15
-20
lines changed

1 file changed

+15
-20
lines changed

.github/workflows/nightly-builds.yaml

Lines changed: 15 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ jobs:
5656
k8s-version: ${{ env.KUBERNETES_VERSION }}
5757

5858
- name: Set up Tekton
59-
uses: tektoncd/actions/setup-tektoncd@0986bcdfbaf4f83a8a7b19bc2fa360c44ee55929 # main
59+
uses: tektoncd/actions/setup-tektoncd@dd92514472167b361de1c95fd31fc2ef83c282ec # main
6060
with:
6161
pipeline_version: latest
6262
setup_registry: "true"
@@ -66,39 +66,34 @@ jobs:
6666
env:
6767
GITHUB_TOKEN: ${{ secrets.GHCR_TOKEN || github.token }}
6868
run: |
69-
# Create Git authentication secret as basic-auth type for Git resolver
69+
# Create Git authentication secret with proper Tekton annotations
7070
kubectl create secret generic git-resolver-secret \
71-
--type=kubernetes.io/basic-auth \
72-
--from-literal=username=git \
73-
--from-literal=password="${GITHUB_TOKEN}" \
71+
--from-literal=token="${GITHUB_TOKEN}" \
7472
-n tekton-pipelines-resolvers || true
7573
7674
kubectl annotate secret git-resolver-secret \
7775
tekton.dev/git-0=github.com \
78-
-n tekton-pipelines-resolvers --overwrite || true
76+
-n tekton-pipelines-resolvers || true
77+
78+
kubectl create secret generic git-resolver-secret \
79+
--from-literal=token="${GITHUB_TOKEN}" \
80+
-n default || true
81+
82+
kubectl annotate secret git-resolver-secret \
83+
tekton.dev/git-0=github.com \
84+
-n default || true
7985
80-
# Configure Git resolver to use the secret
81-
kubectl patch configmap git-resolver-config -n tekton-pipelines-resolvers --type=merge --patch='
86+
kubectl patch configmap git-resolver-config -n tekton-pipelines-resolvers --patch='
8287
data:
83-
default-url: "https://github.com"
84-
fetch-timeout: "1m"
85-
scm-type: "github"
86-
server-url: "https://api.github.com"
87-
api-secret-name: "git-resolver-secret"
88-
api-secret-key: "password"
89-
api-secret-namespace: "tekton-pipelines-resolvers"
88+
api-token-secret-name: "git-resolver-secret"
89+
api-token-secret-key: "token"
9090
' || true
9191
9292
kubectl patch configmap feature-flags -n tekton-pipelines --patch='
9393
data:
9494
enable-cel-in-whenexpression: "true"
9595
' || true
9696
97-
- name: Install tkn CLI
98-
uses: tektoncd/actions/setup-tektoncd-cli@0986bcdfbaf4f83a8a7b19bc2fa360c44ee55929 # main
99-
with:
100-
version: latest
101-
10297
- name: Apply Build Pipeline Definition
10398
run: |
10499
kustomize build tekton | kubectl apply -f -

0 commit comments

Comments
 (0)