From e4d673d7caced967ddfb21dd218d58b3c4297800 Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 19 Jan 2026 17:02:25 +0300 Subject: [PATCH 1/7] Test PR --- expressions/src/main/java/hse/java/impl/Hello.java | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 expressions/src/main/java/hse/java/impl/Hello.java diff --git a/expressions/src/main/java/hse/java/impl/Hello.java b/expressions/src/main/java/hse/java/impl/Hello.java new file mode 100644 index 00000000..18179a45 --- /dev/null +++ b/expressions/src/main/java/hse/java/impl/Hello.java @@ -0,0 +1,4 @@ +package hse.java.impl; + +public class Hello { +} From ffde91634671231ce1ee470babb1e3a34eeed776 Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 19 Jan 2026 17:10:39 +0300 Subject: [PATCH 2/7] Test PR --- .github/workflows/pr-tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index 04927d88..04022ad6 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -8,6 +8,7 @@ on: jobs: run-hidden-tests: runs-on: ubuntu-latest + environment: VALUES permissions: contents: read pull-requests: write From df9be8dec2790ad1f47ba0c94a33738b3de264c0 Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 19 Jan 2026 17:29:22 +0300 Subject: [PATCH 3/7] fix tests --- .github/workflows/pr-tests.yml | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index 04022ad6..c9485cbf 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -8,7 +8,6 @@ on: jobs: run-hidden-tests: runs-on: ubuntu-latest - environment: VALUES permissions: contents: read pull-requests: write @@ -27,7 +26,7 @@ jobs: java-version: '17' distribution: 'temurin' cache: maven - + - name: Checkout private tests repository uses: actions/checkout@v4 with: @@ -39,16 +38,22 @@ jobs: - name: Copy test files run: | echo "Copying tests..." + # Создаем директорию для тестов если она не существует mkdir -p main-repo/expressions/src/test/java - if [ -d "hidden-tests/src/test/java" ]; then - cp -r hidden-tests/src/test/java/* main-repo/expressions/src/test/java/ + # Копируем содержимое папки expressions/src/test/java из приватного репозитория + if [ -d "hidden-tests/expressions/src/test/java" ]; then + cp -r hidden-tests/expressions/src/test/java/* main-repo/expressions/src/test/java/ echo "✅ Tests copied successfully" else - echo "⚠️ Tests directory not found in private repo structure" + echo "⚠️ Tests directory not found in private repo structure (expected hidden-tests/expressions/src/test/java)" + echo "Listing hidden-tests structure:" ls -R hidden-tests exit 1 fi + + # Удаляем приватный репозиторий + rm -rf hidden-tests - name: Run Maven tests id: test From c732a88eea6ac018cd0058cf3696c1eb6247a43c Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 19 Jan 2026 17:39:13 +0300 Subject: [PATCH 4/7] fix tests --- .github/workflows/pr-tests.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index c9485cbf..5c3bd5bb 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -39,14 +39,14 @@ jobs: run: | echo "Copying tests..." # Создаем директорию для тестов если она не существует - mkdir -p main-repo/expressions/src/test/java + mkdir -p main-repo/expressions/src/test/java/hse/java - # Копируем содержимое папки expressions/src/test/java из приватного репозитория - if [ -d "hidden-tests/expressions/src/test/java" ]; then - cp -r hidden-tests/expressions/src/test/java/* main-repo/expressions/src/test/java/ + # Копируем содержимое папки expressions/src/test/java/hse/java из приватного репозитория + if [ -d "hidden-tests/expressions/src/test/java/hse/java" ]; then + cp -r hidden-tests/expressions/src/test/java/hse/java/* main-repo/expressions/src/test/java/hse/java/ echo "✅ Tests copied successfully" else - echo "⚠️ Tests directory not found in private repo structure (expected hidden-tests/expressions/src/test/java)" + echo "⚠️ Tests directory not found in private repo structure (expected hidden-tests/expressions/src/test/java/hse/java)" echo "Listing hidden-tests structure:" ls -R hidden-tests exit 1 From ca29edbeae4d41a5ce3bba032ab1e150f77be127 Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 19 Jan 2026 17:44:34 +0300 Subject: [PATCH 5/7] fix tests --- .github/workflows/pr-tests.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index 5c3bd5bb..89279a77 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -41,10 +41,13 @@ jobs: # Создаем директорию для тестов если она не существует mkdir -p main-repo/expressions/src/test/java/hse/java - # Копируем содержимое папки expressions/src/test/java/hse/java из приватного репозитория - if [ -d "hidden-tests/expressions/src/test/java/hse/java" ]; then - cp -r hidden-tests/expressions/src/test/java/hse/java/* main-repo/expressions/src/test/java/hse/java/ - echo "✅ Tests copied successfully" + echo "📂 Listing source directory:" + ls -R hidden-tests + + echo "🚀 Copying tests..." + # Просто копируем, без проверок if + cp -r hidden-tests/expressions/src/test/java/hse/java/* main-repo/expressions/src/test/java/hse/java/ + echo "✅ Tests copied" else echo "⚠️ Tests directory not found in private repo structure (expected hidden-tests/expressions/src/test/java/hse/java)" echo "Listing hidden-tests structure:" From 66664404382c5372d1def7e28bc1bbc735df6510 Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 19 Jan 2026 17:48:20 +0300 Subject: [PATCH 6/7] fix tests --- .github/workflows/pr-tests.yml | 7 +------ expressions/src/test/java/hse/java/BaseTest.java | 9 +++++++++ 2 files changed, 10 insertions(+), 6 deletions(-) create mode 100644 expressions/src/test/java/hse/java/BaseTest.java diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index 89279a77..e27a00c2 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -48,12 +48,7 @@ jobs: # Просто копируем, без проверок if cp -r hidden-tests/expressions/src/test/java/hse/java/* main-repo/expressions/src/test/java/hse/java/ echo "✅ Tests copied" - else - echo "⚠️ Tests directory not found in private repo structure (expected hidden-tests/expressions/src/test/java/hse/java)" - echo "Listing hidden-tests structure:" - ls -R hidden-tests - exit 1 - fi + # Удаляем приватный репозиторий rm -rf hidden-tests diff --git a/expressions/src/test/java/hse/java/BaseTest.java b/expressions/src/test/java/hse/java/BaseTest.java new file mode 100644 index 00000000..d00d95dc --- /dev/null +++ b/expressions/src/test/java/hse/java/BaseTest.java @@ -0,0 +1,9 @@ +package hse.java; + +import org.junit.jupiter.api.Test; + +public class BaseTest { + + @Test + void test() {} +} From d01ab9297da012b4c88509342bf70e83e08855ce Mon Sep 17 00:00:00 2001 From: Mike Date: Mon, 19 Jan 2026 17:50:30 +0300 Subject: [PATCH 7/7] fix tests --- .github/workflows/pr-tests.yml | 7 ------- 1 file changed, 7 deletions(-) diff --git a/.github/workflows/pr-tests.yml b/.github/workflows/pr-tests.yml index e27a00c2..8996e610 100644 --- a/.github/workflows/pr-tests.yml +++ b/.github/workflows/pr-tests.yml @@ -37,20 +37,13 @@ jobs: - name: Copy test files run: | - echo "Copying tests..." - # Создаем директорию для тестов если она не существует - mkdir -p main-repo/expressions/src/test/java/hse/java - echo "📂 Listing source directory:" ls -R hidden-tests echo "🚀 Copying tests..." - # Просто копируем, без проверок if cp -r hidden-tests/expressions/src/test/java/hse/java/* main-repo/expressions/src/test/java/hse/java/ echo "✅ Tests copied" - - # Удаляем приватный репозиторий rm -rf hidden-tests - name: Run Maven tests