From 1baaa4273a6c545622c3d3c10ca5009018f26fb5 Mon Sep 17 00:00:00 2001 From: Samyak Rai Date: Tue, 9 Sep 2025 17:27:50 +0530 Subject: [PATCH 1/8] Update HANDSON0.md --- HANDSON0.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HANDSON0.md b/HANDSON0.md index b8fe8f8..3059e85 100644 --- a/HANDSON0.md +++ b/HANDSON0.md @@ -1,4 +1,4 @@ -# Lab 0. Prerequisites +# Lab 0. Prerequisites The following are prerequisites for this workshop: From 723ddd2b49388ed7063dbf9f81ee6f680a59f44e Mon Sep 17 00:00:00 2001 From: Samyak Rai Date: Tue, 9 Sep 2025 18:59:25 +0530 Subject: [PATCH 2/8] Update pre-merge.yml --- .github/workflows/pre-merge.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/pre-merge.yml b/.github/workflows/pre-merge.yml index 44c44fb..62979fc 100644 --- a/.github/workflows/pre-merge.yml +++ b/.github/workflows/pre-merge.yml @@ -17,6 +17,13 @@ jobs: with: java-version: 21 distribution: "adopt" + - uses: actions/setup-python@v5 + with: + python-version: '3.13' + - name: Install Launchable command + run: pip install --user --upgrade launchable~=1.0 + - name: Launchable verify + run: launchable verify - name: Compile run: mvn compile - name: Test From 0a91ee859f29e635364a4bfab5cb1a63e6cc7cb5 Mon Sep 17 00:00:00 2001 From: Samyak Rai Date: Tue, 9 Sep 2025 20:42:09 +0530 Subject: [PATCH 3/8] Update pre-merge.yml --- .github/workflows/pre-merge.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/pre-merge.yml b/.github/workflows/pre-merge.yml index 62979fc..aa14d76 100644 --- a/.github/workflows/pre-merge.yml +++ b/.github/workflows/pre-merge.yml @@ -13,6 +13,8 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 + with: + fetch-depth: 0 - uses: actions/setup-java@v4 with: java-version: 21 @@ -24,6 +26,8 @@ jobs: run: pip install --user --upgrade launchable~=1.0 - name: Launchable verify run: launchable verify + - name: Launchable record build + run: launchable record build --name ${{ github.run_id }} - name: Compile run: mvn compile - name: Test From 010f6883252cb9dd82cd6f0dc5d63eed8d2fb67c Mon Sep 17 00:00:00 2001 From: Samyak Rai Date: Tue, 9 Sep 2025 21:11:25 +0530 Subject: [PATCH 4/8] Update pre-merge.yml --- .github/workflows/pre-merge.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/pre-merge.yml b/.github/workflows/pre-merge.yml index aa14d76..0ba8498 100644 --- a/.github/workflows/pre-merge.yml +++ b/.github/workflows/pre-merge.yml @@ -30,5 +30,10 @@ jobs: run: launchable record build --name ${{ github.run_id }} - name: Compile run: mvn compile + - name: Launchable subset + run: | + launchable record session --build ${{ github.run_id }} --observation --test-suite unit-test > session.txt + launchable subset --session $(cat session.txt) --target 50% maven src/test/java > launchable-subset.txt + cat launchable-subet.txt - name: Test run: mvn test From 8b84fd2276620653c6672ed73d7245af061c741b Mon Sep 17 00:00:00 2001 From: Samyak Rai Date: Tue, 9 Sep 2025 21:15:36 +0530 Subject: [PATCH 5/8] Update pre-merge.yml --- .github/workflows/pre-merge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-merge.yml b/.github/workflows/pre-merge.yml index 0ba8498..c2a9da0 100644 --- a/.github/workflows/pre-merge.yml +++ b/.github/workflows/pre-merge.yml @@ -34,6 +34,6 @@ jobs: run: | launchable record session --build ${{ github.run_id }} --observation --test-suite unit-test > session.txt launchable subset --session $(cat session.txt) --target 50% maven src/test/java > launchable-subset.txt - cat launchable-subet.txt + cat launchable-subset.txt - name: Test run: mvn test From c352274ff3ae1db325c50b744ead169038771f17 Mon Sep 17 00:00:00 2001 From: Samyak Rai Date: Tue, 9 Sep 2025 21:40:50 +0530 Subject: [PATCH 6/8] Update pre-merge.yml --- .github/workflows/pre-merge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-merge.yml b/.github/workflows/pre-merge.yml index c2a9da0..ba7367f 100644 --- a/.github/workflows/pre-merge.yml +++ b/.github/workflows/pre-merge.yml @@ -36,4 +36,4 @@ jobs: launchable subset --session $(cat session.txt) --target 50% maven src/test/java > launchable-subset.txt cat launchable-subset.txt - name: Test - run: mvn test + run: mvn test -Dsurefire.includesFile=launchable-subset.txt From e678509fe7c2d86ff3be4cc018005cd8ae01ee87 Mon Sep 17 00:00:00 2001 From: Samyak Rai Date: Tue, 9 Sep 2025 21:56:29 +0530 Subject: [PATCH 7/8] Update pre-merge.yml --- .github/workflows/pre-merge.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/pre-merge.yml b/.github/workflows/pre-merge.yml index ba7367f..45eb504 100644 --- a/.github/workflows/pre-merge.yml +++ b/.github/workflows/pre-merge.yml @@ -37,3 +37,6 @@ jobs: cat launchable-subset.txt - name: Test run: mvn test -Dsurefire.includesFile=launchable-subset.txt + - name: Launchable record tests + if: always() + run: launchable record tests --session $(cat session.txt) maven ./**/target/surefire-reports From 2d5e0c3012c01bd9de4d89a4c6b523a94349a42e Mon Sep 17 00:00:00 2001 From: Samyak Rai Date: Tue, 9 Sep 2025 22:18:53 +0530 Subject: [PATCH 8/8] Update pre-merge.yml --- .github/workflows/pre-merge.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/pre-merge.yml b/.github/workflows/pre-merge.yml index 45eb504..31df777 100644 --- a/.github/workflows/pre-merge.yml +++ b/.github/workflows/pre-merge.yml @@ -33,7 +33,7 @@ jobs: - name: Launchable subset run: | launchable record session --build ${{ github.run_id }} --observation --test-suite unit-test > session.txt - launchable subset --session $(cat session.txt) --target 50% maven src/test/java > launchable-subset.txt + launchable subset --session $(cat session.txt) --target 50% maven src/test/java > launchable-subset.txt cat launchable-subset.txt - name: Test run: mvn test -Dsurefire.includesFile=launchable-subset.txt