Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions .github/dependabot.config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,3 +66,22 @@ ecosystems:
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
# Keeps the pinned ko/koparse image digests in tekton/build-publish-images-manifests.yaml
# in sync so they don't silently drift behind the Go toolchain version required by go.mod
# (see https://github.com/tektoncd/chains/pull/1784 for the class of failure this prevents:
# "go.mod requires go >= X (running go Y; GOTOOLCHAIN=local)" during release builds).
- package-ecosystem: docker
directory: /tekton
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- kind/misc
- release-note-none
groups:
all:
patterns:
- "*"
cooldown:
default-days: 7
141 changes: 141 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,21 @@ updates:
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: docker
directory: /tekton
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- kind/misc
- release-note-none
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.80.x
Expand Down Expand Up @@ -90,6 +105,27 @@ updates:
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: docker
directory: /tekton
target-branch: release-v0.80.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- kind/misc
- release-note-none
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.79.x
Expand Down Expand Up @@ -137,6 +173,27 @@ updates:
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: docker
directory: /tekton
target-branch: release-v0.79.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- kind/misc
- release-note-none
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.78.x
Expand Down Expand Up @@ -184,6 +241,27 @@ updates:
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: docker
directory: /tekton
target-branch: release-v0.78.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- kind/misc
- release-note-none
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.77.x
Expand Down Expand Up @@ -231,6 +309,27 @@ updates:
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: docker
directory: /tekton
target-branch: release-v0.77.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- kind/misc
- release-note-none
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.76.x
Expand Down Expand Up @@ -278,6 +377,27 @@ updates:
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: docker
directory: /tekton
target-branch: release-v0.76.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- kind/misc
- release-note-none
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
- package-ecosystem: github-actions
directory: /
target-branch: release-v0.75.x
Expand Down Expand Up @@ -325,3 +445,24 @@ updates:
semver-major-days: 30
semver-minor-days: 7
semver-patch-days: 3
- package-ecosystem: docker
directory: /tekton
target-branch: release-v0.75.x
schedule:
interval: weekly
labels:
- ok-to-test
- dependencies
- kind/misc
- release-note-none
ignore:
- dependency-name: '*'
update-types:
- version-update:semver-major
- version-update:semver-minor
groups:
all:
patterns:
- '*'
cooldown:
default-days: 7
12 changes: 8 additions & 4 deletions tekton/build-publish-images-manifests.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ spec:
cp ${DOCKER_CONFIG} /workspace/${KUBE_DISTRO}-docker-config.json

- name: rewrite-devel-in-source
image: ghcr.io/tektoncd/plumbing/ko-gcloud:v20240920-6c2a999d36@sha256:1756ca55a09b360028695792e638a7cc366292d7aef44c926a8cb765085664c8
image: ghcr.io/tektoncd/plumbing/ko@sha256:7561ceb48cbc9492b855da5560586274c1dd4bab403746db0fe56fb06bb32020
script: |
#!/usr/bin/env sh
set -ex
Expand All @@ -120,7 +120,7 @@ spec:
fi

- name: run-kustomize-ko
image: ghcr.io/tektoncd/plumbing/ko-gcloud:v20240920-6c2a999d36@sha256:1756ca55a09b360028695792e638a7cc366292d7aef44c926a8cb765085664c8
image: ghcr.io/tektoncd/plumbing/ko@sha256:7561ceb48cbc9492b855da5560586274c1dd4bab403746db0fe56fb06bb32020
env:
- name: KO_DOCKER_REPO
value: $(params.imageRegistry)/$(params.imageRegistryPath)
Expand All @@ -147,11 +147,15 @@ spec:
# probably get it wrong), we'll just targz up the whole vendor tree and
# include it. As of 9/20/2019, this amounts to about 11MB of additional
# data in each image.
# ko >= v0.19.0 rejects kodata symlinks that resolve outside the
# kodata root (ko-build/ko#1619), so the tarball is copied into
# each kodata/ directory instead of being symlinked from a
# shared tmpdir.
TMPDIR=$(mktemp -d)
tar cfz ${TMPDIR}/source.tar.gz vendor/
for d in cmd/${KUBE_DISTRO}/*; do
if [ -d ${d}/kodata/ ]; then
ln -s ${TMPDIR}/source.tar.gz ${d}/kodata/
cp ${TMPDIR}/source.tar.gz ${d}/kodata/
fi
done

Expand Down Expand Up @@ -182,7 +186,7 @@ spec:
sed -i -E -e 's/(app.kubernetes.io\/version): "?devel"?/\1: "$(params.versionTag)"/g' -e 's/(operator.tekton.dev\/release): "?devel"?/\1: "$(params.versionTag)"/g' -e 's/(version): "?devel"?/\1: "$(params.versionTag)"/g' ${OUTPUT_RELEASE_DIR}/${FILENAME_PREFIX}release.yaml
sed -i -E -e 's/(app.kubernetes.io\/version): "?devel"?/\1: "$(params.versionTag)"/g' -e 's/(operator.tekton.dev\/release): "?devel"?/\1: "$(params.versionTag)"/g' -e 's/(version): "?devel"?/\1: "$(params.versionTag)"/g' ${OUTPUT_RELEASE_DIR}/${FILENAME_PREFIX}release.notags.yaml
- name: koparse
image: ghcr.io/tektoncd/plumbing/koparse@sha256:194c2ab9dce5f778ed757af13c626d6b85f15452e2c2902c79b0d0f5a0adf4d1
image: ghcr.io/tektoncd/plumbing/koparse@sha256:6cf5d09b76e47c1f75f1e00195d6332cb94c467446a3fdf508a686f8aaeae90e
script: |
set -ex

Expand Down
Loading