Skip to content

Test pr

Test pr #14

Workflow file for this run

name: PR Tests
on:
pull_request_target:
branches:
- main
jobs:
run-hidden-tests:
runs-on: ubuntu-latest
permissions:
contents: read
pull-requests: write
checks: write
steps:
- name: Checkout main repository (PR)
uses: actions/checkout@v4
- name: Set up JDK 17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
cache: maven
- name: Checkout private tests repository
uses: actions/checkout@v4
with:
repository: ${{ secrets.TESTS_REPO_OWNER }}/${{ secrets.TESTS_REPO_NAME }}
token: ${{ secrets.TESTS_REPO_TOKEN }}
path: hidden-tests
- name: Copy test files
run: |
echo "Copying test data"
cp -R hidden-tests/src/test/resources src/test/resources
echo "Test data copied"
rm -rf hidden-tests
- name: Run tests
run: mvn -B test