You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by da...@apache.org on 2025/02/13 17:50:22 UTC
(kafka-merge-queue-sandbox) 01/01: remove test catalog stuff
This is an automated email from the ASF dual-hosted git repository.
davidarthur pushed a commit to branch disable-catalog
in repository https://gitbox.apache.org/repos/asf/kafka-merge-queue-sandbox.git
commit 6355cff6a9de46686e4983ea54ae7e5915634a16
Author: David Arthur <mu...@gmail.com>
AuthorDate: Thu Feb 13 12:50:07 2025 -0500
remove test catalog stuff
---
.github/workflows/build.yml | 106 ++------------------------------------------
1 file changed, 3 insertions(+), 103 deletions(-)
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index e1992a4..13f5cb4 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -31,50 +31,6 @@ on:
type: boolean
jobs:
- load-catalog:
- runs-on: ubuntu-latest
- name: Load Test Catalog
- steps:
- - name: Checkout main
- uses: actions/checkout@v4
- with:
- persist-credentials: false
-
- - name: Checkout test-catalog
- uses: actions/checkout@v4
- with:
- ref: 'test-catalog'
- persist-credentials: false
- fetch-depth: 100 # Needs to be large enough to ensure we can fetch N days ago
- path: test-catalog
-
- - name: Checkout catalog at earlier date
- run: |
- cd test-catalog
- SHA=$(git rev-list -1 --before 7.days.ago origin/test-catalog)
- echo $SHA
- git switch --detach $SHA
- git show --no-patch
-
- - name: Setup Python
- uses: ./.github/actions/setup-python
-
- # Prior to this step, we don't expect any errors. For the rest of this "load-catalog" job, we need to ensure
- # we do not fail as this will fail the overall workflow.
- - name: Combine Catalog into single file
- id: combine-catalog
- continue-on-error: true
- run: |
- python .github/scripts/format-test-catalog.py --path "test-catalog/test-catalog/**/*.yaml"
-
- - name: Archive Combined Test Catalog
- if: steps.combine-catalog.outcome == 'success'
- uses: actions/upload-artifact@v4
- with:
- name: combined-test-catalog
- path: combined-test-catalog.txt
- compression-level: 9
-
validate:
runs-on: ubuntu-latest
name: Compile and Check Java
@@ -145,7 +101,7 @@ jobs:
fi
test:
- needs: [validate, load-catalog]
+ needs: [validate]
if: ${{ ! needs.validate.outputs.is-draft }}
runs-on: ubuntu-latest
strategy:
@@ -170,22 +126,13 @@ jobs:
gradle-cache-write-only: ${{ inputs.is-trunk }}
develocity-access-key: ${{ secrets.DEVELOCITY_ACCESS_KEY }}
- # If the load-catalog job failed, we won't be able to download the artifact. Since we don't want this to fail
- # the overall workflow, so we'll continue here without a test catalog.
- - name: Load Test Catalog
- id: load-test-catalog
- uses: actions/download-artifact@v4
- continue-on-error: true
- with:
- name: combined-test-catalog
-
- name: JUnit Quarantined Tests
id: junit-quarantined-test
uses: ./.github/actions/run-gradle
with:
test-task: quarantinedTest
timeout-minutes: 180
- test-catalog-path: ${{ steps.load-test-catalog.outputs.download-path }}/combined-test-catalog.txt
+ test-catalog-path: missing.txt
build-scan-artifact-name: build-scan-quarantined-test-${{ matrix.java }}
- name: JUnit Tests
@@ -194,7 +141,7 @@ jobs:
with:
test-task: test
timeout-minutes: 180 # 3 hours
- test-catalog-path: ${{ steps.load-test-catalog.outputs.download-path }}/combined-test-catalog.txt
+ test-catalog-path: missing.txt
build-scan-artifact-name: build-scan-test-${{ matrix.java }}
- name: Archive JUnit HTML reports
@@ -235,50 +182,3 @@ jobs:
THREAD_DUMP_URL: ${{ steps.thread-dump-upload-artifact.outputs.artifact-url }}
GRADLE_TEST_EXIT_CODE: ${{ steps.junit-test.outputs.gradle-exitcode }}
GRADLE_QUARANTINED_TEST_EXIT_CODE: ${{ steps.junit-quarantined-test.outputs.gradle-exitcode }}
-
- - name: Archive Test Catalog
- if: ${{ always() && matrix.java == '23' }}
- uses: actions/upload-artifact@v4
- with:
- name: test-catalog
- path: test-catalog
- compression-level: 9
- if-no-files-found: ignore
-
- update-test-catalog:
- name: Update Test Catalog
- needs: test
- if: ${{ always() && inputs.is-trunk && needs.test.outputs.timed-out == 'false' }}
- runs-on: ubuntu-latest
- permissions:
- contents: write
- steps:
- - name: Checkout Test Catalog
- uses: actions/checkout@v4
- with:
- persist-credentials: true # Needed to commit and push later
- ref: test-catalog
- - name: Reset Catalog
- run: |
- rm -rf test-catalog
- - name: Download Test Catalog
- uses: actions/download-artifact@v4
- with:
- name: test-catalog
- path: test-catalog
- - name: Push Test Catalog
- # Git user.name and user.email come from https://github.com/actions/checkout?tab=readme-ov-file#push-a-commit-using-the-built-in-token
- env:
- COMMIT_MSG: |
- Update test catalog data for GHA workflow run ${{ github.run_id }}
-
- Commit: https://github.com/apache/kafka/commit/${{ github.sha }}
- GitHub Run: https://github.com/apache/kafka/actions/runs/${{ github.run_id }}
- run: |
- pwd
- ls -R
- git config user.name 'github-actions[bot]'
- git config user.email '41898282+github-actions[bot]@users.noreply.github.com'
- git add test-catalog
- git diff --quiet && git diff --staged --quiet || git commit -m "$COMMIT_MSG"
- git push