diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b9a80ee6..95750bda 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,7 +5,6 @@ on: branches: - main - release-* - - konflux/** tags: - '*' pull_request: diff --git a/.github/workflows/integration-tests.yml b/.github/workflows/integration-tests.yml index 7063d03b..436ce724 100644 --- a/.github/workflows/integration-tests.yml +++ b/.github/workflows/integration-tests.yml @@ -115,6 +115,10 @@ jobs: - name: Store artifacts if: always() + # Don't fail the job on upload errors (e.g. ECONNRESET) — + # these are debug logs, not consumed by downstream jobs. + # Test failures still fail the job via the Run Tests step. + continue-on-error: true uses: actions/upload-artifact@v4 with: name: ${{ matrix.vm }}-test-logs diff --git a/.github/workflows/konflux-tests.yml b/.github/workflows/konflux-tests.yml index 68933bb0..f3415578 100644 --- a/.github/workflows/konflux-tests.yml +++ b/.github/workflows/konflux-tests.yml @@ -5,7 +5,6 @@ on: branches: - main - release-* - - konflux/** tags: - '*' pull_request: diff --git a/.tekton/fact-build.yaml b/.tekton/fact-build.yaml index 68571301..281fcfa6 100644 --- a/.tekton/fact-build.yaml +++ b/.tekton/fact-build.yaml @@ -11,7 +11,7 @@ metadata: pipelinesascode.tekton.dev/on-comment: "/konflux-retest fact-on-push" pipelinesascode.tekton.dev/on-cel-expression: | (event == "pull_request" && body.action != "ready_for_review") || ( - event == "push" && target_branch.matches("^(main|release-.*|refs/tags/.*|konflux/.*)$") + event == "push" && target_branch.matches("^(main|release-.*|refs/tags/.*)$") ) labels: appstudio.openshift.io/application: acs-4-10 diff --git a/tests/containers/self-deleter/Containerfile b/tests/containers/self-deleter/Containerfile index 5f9a0fa1..3631b1b4 100644 --- a/tests/containers/self-deleter/Containerfile +++ b/tests/containers/self-deleter/Containerfile @@ -1,11 +1,12 @@ -FROM rust:1.84-alpine AS builder +FROM quay.io/centos/centos:stream9 AS builder WORKDIR /app COPY . . -RUN cargo build --release +RUN dnf install -y rust cargo && \ + cargo build --release -FROM alpine:3.23 +FROM quay.io/centos/centos:stream9-minimal COPY --from=builder /app/target/release/self-deleter /usr/local/bin