From df4d231064b075848e26e5c8556e699279bc3b61 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 19 May 2024 17:56:23 +0000 Subject: [PATCH 1/6] Update readme and add orbit config --- commit.sha | 2 +- gradlew | 0 2 files changed, 1 insertion(+), 1 deletion(-) mode change 100644 => 100755 gradlew diff --git a/commit.sha b/commit.sha index 4d1bc95..fcd447c 100644 --- a/commit.sha +++ b/commit.sha @@ -1 +1 @@ -d9fcf547281e42215550a62152f436953b550e68 \ No newline at end of file +55c6f60197e1b916ecb6b1e84747838c9e4c1c67 \ No newline at end of file diff --git a/gradlew b/gradlew old mode 100644 new mode 100755 -- 2.49.1 From 051a35c3be310b48b5087ea788e1877bf8da6c3c Mon Sep 17 00:00:00 2001 From: hypherionmc Date: Sun, 19 May 2024 20:09:39 +0200 Subject: [PATCH 2/6] Add PR Action to test automated PR's --- .github/workflows/test-orbit-pr.yml | 41 +++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 .github/workflows/test-orbit-pr.yml diff --git a/.github/workflows/test-orbit-pr.yml b/.github/workflows/test-orbit-pr.yml new file mode 100644 index 0000000..1555efb --- /dev/null +++ b/.github/workflows/test-orbit-pr.yml @@ -0,0 +1,41 @@ +name: Test Orbit Auto PR + +on: + pull_request: + branches: + - porting + +jobs: + run-gradle-taks: + runs-on: ubuntu-latest + + steps: + - name: Checkout Repository + uses: actions/checkout@v3 + + - name: Set Up JDK + uses: actions/setup-java@v3 + with: + distribution: zulu + java-version: 17 + + - name: Cache Gradle dependencies + uses: actions/cache@v3 + with: + path: | + ~/.gradle/caches + ~/.gradle/wrapper + key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} + restore-keys: | + ${{ runner.os }}-gradle- + + - name: Test LTS Branches + run: | + for dir in dev/*/ ; do + if [ -d "$dir" ]; then + echo "Running Gradle build for $dir" + cd "$dir" + ./gradlew build + cd - + fi + done \ No newline at end of file -- 2.49.1 From e3bd790ace0122fdad194ef9aacd8485715a1373 Mon Sep 17 00:00:00 2001 From: hypherionmc Date: Sun, 19 May 2024 20:12:53 +0200 Subject: [PATCH 3/6] Add forgotten setupWorkspace task to action --- .github/workflows/test-orbit-pr.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/test-orbit-pr.yml b/.github/workflows/test-orbit-pr.yml index 1555efb..349e0bf 100644 --- a/.github/workflows/test-orbit-pr.yml +++ b/.github/workflows/test-orbit-pr.yml @@ -29,6 +29,9 @@ jobs: restore-keys: | ${{ runner.os }}-gradle- + - name: Test LTS Branches + run: chmod +x ./gradle && ./gradlew setupWorkspace + - name: Test LTS Branches run: | for dir in dev/*/ ; do -- 2.49.1 From 7849f6e64f6dd51d8e926faa903f0b3189ae1a90 Mon Sep 17 00:00:00 2001 From: hypherionmc Date: Sun, 19 May 2024 20:15:28 +0200 Subject: [PATCH 4/6] Make sure all branches are available in the CI --- .github/workflows/test-orbit-pr.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/test-orbit-pr.yml b/.github/workflows/test-orbit-pr.yml index 349e0bf..a3d5595 100644 --- a/.github/workflows/test-orbit-pr.yml +++ b/.github/workflows/test-orbit-pr.yml @@ -12,6 +12,11 @@ jobs: steps: - name: Checkout Repository uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Fetch all branches and tags + run: git fetch --all - name: Set Up JDK uses: actions/setup-java@v3 @@ -29,7 +34,7 @@ jobs: restore-keys: | ${{ runner.os }}-gradle- - - name: Test LTS Branches + - name: Setup Workspace run: chmod +x ./gradle && ./gradlew setupWorkspace - name: Test LTS Branches -- 2.49.1 From f9297ce7c92da7f5aa1cf5128632c231cc924af1 Mon Sep 17 00:00:00 2001 From: hypherionmc Date: Sun, 19 May 2024 20:16:52 +0200 Subject: [PATCH 5/6] Urgh. Make sure gradlew is executable --- .github/workflows/test-orbit-pr.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/test-orbit-pr.yml b/.github/workflows/test-orbit-pr.yml index a3d5595..d8d01a7 100644 --- a/.github/workflows/test-orbit-pr.yml +++ b/.github/workflows/test-orbit-pr.yml @@ -43,6 +43,7 @@ jobs: if [ -d "$dir" ]; then echo "Running Gradle build for $dir" cd "$dir" + chmod +x ./gradlew ./gradlew build cd - fi -- 2.49.1 From d3d2b0f7253c7e3783054fc8f5df91cf2ba3f0ae Mon Sep 17 00:00:00 2001 From: hypherionmc Date: Sun, 19 May 2024 20:58:20 +0200 Subject: [PATCH 6/6] [skip ci] Use self hosted runner --- .github/workflows/test-orbit-pr.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/test-orbit-pr.yml b/.github/workflows/test-orbit-pr.yml index d8d01a7..35712a5 100644 --- a/.github/workflows/test-orbit-pr.yml +++ b/.github/workflows/test-orbit-pr.yml @@ -7,7 +7,7 @@ on: jobs: run-gradle-taks: - runs-on: ubuntu-latest + runs-on: self-hosted steps: - name: Checkout Repository -- 2.49.1