This is an automated email from the ASF dual-hosted git repository.

jleroux pushed a commit to branch trunk
in repository https://gitbox.apache.org/repos/asf/ofbiz-framework.git


The following commit(s) were added to refs/heads/trunk by this push:
     new cdb3e6e207 Implemented: Replace SvnCheckout in Gradle (OFBIZ-12868) 
(INFRA-25327)
cdb3e6e207 is described below

commit cdb3e6e207e85879aa1744ed1464648bc9252327
Author: Jacques Le Roux <jacques.le.r...@les7arts.com>
AuthorDate: Mon Jan 1 11:22:53 2024 +0100

    Implemented: Replace SvnCheckout in Gradle (OFBIZ-12868) (INFRA-25327)
    
    The pullAllPluginsSource.script is used in several CI places (GitHub 
actions,
    BuildBot and Demos)
    
    Lastly I committed the pullAllPluginsSource.sh and pullPluginSource.sh 
scripts
    with Windows. As Windows has not the x flag, they were not set as 
executable.
    
    This fixes it by setting them as executable using "git update-index 
--chmod=+x"
    
    This also changes docker-image.yaml and gradle.yaml to use 
pullAllPluginsSource
    
    I removed the build in docker-image.yaml as it's not longer needed. Only
    pullAllPluginsSource was used and this task does not build anything. It just
    pulls the sources
    
    I did not set the the x flag for Windows  scripts as it will be useless 
anyway
    since Windows does not use the x flag
---
 .github/workflows/docker-image.yaml | 8 ++++----
 .github/workflows/gradle.yaml       | 8 +++++---
 pullAllPluginsSource.sh             | 0
 3 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/.github/workflows/docker-image.yaml 
b/.github/workflows/docker-image.yaml
index eb8d9f1987..cd9c384339 100644
--- a/.github/workflows/docker-image.yaml
+++ b/.github/workflows/docker-image.yaml
@@ -133,10 +133,10 @@ jobs:
           java-version: 17
           distribution: temurin
           cache: 'gradle'
-      - name: Grant execute permission for gradlew
-        run: chmod +x gradlew
-      - name: Build with Gradle
-        run: ./gradlew pullAllPluginsSource
+      - name: Grant execute permission for gradlew and pullAllPluginsSource.sh
+        run: chmod +x gradlew pullAllPluginsSource.sh
+      - name: Load all plugins
+        run: ./pullAllPluginsSource.sh
       - name: Determine metadata (tags, labels) for Docker framework with 
plugins build
         id: pluginsmeta
         uses: docker/metadata-action@507c2f2dc502c992ad446e3d7a5dfbe311567a96
diff --git a/.github/workflows/gradle.yaml b/.github/workflows/gradle.yaml
index 8e8c6ac1cf..6a09998aa4 100644
--- a/.github/workflows/gradle.yaml
+++ b/.github/workflows/gradle.yaml
@@ -41,10 +41,12 @@ jobs:
         java-version: 17
         distribution: temurin
         cache: 'gradle'
-    - name: Grant execute permission for gradlew
-      run: chmod +x gradlew
+    - name: Grant execute permission for gradlew and pullAllPluginsSource.sh
+      run: chmod +x gradlew pullAllPluginsSource.sh
+    - name: Load all plugins
+      run: ./pullAllPluginsSource.sh
     - name: Build with Gradle
-      run: ./gradlew pullAllPluginsSource check javadoc  
+      run: ./gradlew check javadoc
 # Below does not work, see see 
https://lists.apache.org/thread/80wzf4kclfk5nh2fss56jd6otf7y4n2f
 # BuildBot does it anyway
 #     - name: Builds with Gradle, checks style and run integration tests (just 
to know if they pass)
diff --git a/pullAllPluginsSource.sh b/pullAllPluginsSource.sh
old mode 100644
new mode 100755

Reply via email to