diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c2dd2ce0ad..7a189e72b9 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -96,3 +96,39 @@ jobs: e2e-tests: needs: [build] uses: ./.github/workflows/e2e-matrix.yml + + ci-summary: + name: CI summary + if: always() + needs: + - build + - linting + - tests + - generated + - multi-arch-build + - e2e-tests + runs-on: ubuntu-latest + steps: + - name: Check job results + run: | + echo "build: ${{ needs.build.result }}" + echo "linting: ${{ needs.linting.result }}" + echo "tests: ${{ needs.tests.result }}" + echo "generated: ${{ needs.generated.result }}" + echo "multi-arch-build: ${{ needs.multi-arch-build.result }}" + echo "e2e-tests: ${{ needs.e2e-tests.result }}" + results=( + "${{ needs.build.result }}" + "${{ needs.linting.result }}" + "${{ needs.tests.result }}" + "${{ needs.generated.result }}" + "${{ needs.multi-arch-build.result }}" + "${{ needs.e2e-tests.result }}" + ) + for result in "${results[@]}"; do + if [[ "$result" != "success" && "$result" != "skipped" ]]; then + echo "One or more jobs failed" + exit 1 + fi + done + echo "All jobs passed or were skipped" diff --git a/OWNERS b/OWNERS index 1fe35bdc35..22afbd7518 100644 --- a/OWNERS +++ b/OWNERS @@ -1,13 +1,19 @@ # The OWNERS file is used by prow to automatically merge approved PRs. approvers: +- divyansh42 - vdemeester - chmouel -- piyush-garg -- pradeepitm12 - vinamra28 +- pratap0007 + +reviewers: +- pratap0007 +- divyansh42 +- pradeepitm12 # Alumni ❤️ # danielhelfand # hrishin # sthaha +# piyush-garg diff --git a/contrib/tkn-image/Dockerfile b/contrib/tkn-image/Dockerfile index a6112e720b..0ee6707810 100644 --- a/contrib/tkn-image/Dockerfile +++ b/contrib/tkn-image/Dockerfile @@ -1,11 +1,11 @@ -ARG GOLANG_VERSION=1.17.13 -ARG DEBIAN_VERSION=10 +ARG GOLANG_VERSION=1.25.6 +ARG DEBIAN_VERSION=12 -FROM golang:${GOLANG_VERSION} as builder +FROM golang:${GOLANG_VERSION} AS builder ARG RELEASE_VERSION= COPY . /go/src/github.com/tektoncd/cli WORKDIR /go/src/github.com/tektoncd/cli RUN make RELEASE_VERSION=${RELEASE_VERSION} bin/tkn -FROM debian:${DEBIAN_VERSION} as tkn +FROM debian:${DEBIAN_VERSION} AS tkn COPY --from=builder /go/src/github.com/tektoncd/cli/bin/tkn /usr/bin diff --git a/go.mod b/go.mod index f99b21a4ff..5b12529d1d 100644 --- a/go.mod +++ b/go.mod @@ -1,6 +1,6 @@ module github.com/tektoncd/cli -go 1.25.8 +go 1.25.10 require ( github.com/AlecAivazis/survey/v2 v2.3.7