Skip to content

Commit ac2cc91

Browse files
opencga-app pom: Replace R versions #TASK-7612
1 parent 42d1cfc commit ac2cc91

31 files changed

Lines changed: 54 additions & 102 deletions

File tree

.github/workflows/develop.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
build:
1212
uses: opencb/java-common-libs/.github/workflows/build-java-app-workflow.yml@develop
1313
with:
14-
maven_opts: -Phdp3.1,RClient -Dopencga.war.name=opencga -Dcheckstyle.skip
14+
maven_opts: -Phdp3.1 -Dopencga.war.name=opencga -Dcheckstyle.skip
1515

1616
## TASK-4970: remove the test job from the develop.yml workflow because it is not needed anymore.
1717
# test:

.github/workflows/release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
build-hdp:
1212
uses: opencb/java-common-libs/.github/workflows/build-java-app-workflow.yml@develop
1313
with:
14-
maven_opts: -P hdp3.1,RClient -Dopencga.war.name=opencga -Dcheckstyle.skip
14+
maven_opts: -P hdp3.1 -Dopencga.war.name=opencga -Dcheckstyle.skip
1515
build_folder: build-folder
1616

1717
# Add the deploy-docker-hdp job that depends on the build-hdp job
@@ -61,7 +61,7 @@ jobs:
6161
build-hdi:
6262
uses: opencb/java-common-libs/.github/workflows/build-java-app-workflow.yml@develop
6363
with:
64-
maven_opts: -P hdi5.1,RClient -Dopencga.war.name=opencga -Dcheckstyle.skip
64+
maven_opts: -P hdi5.1-Dopencga.war.name=opencga -Dcheckstyle.skip
6565
build_folder: build-folder-hdi
6666

6767
deploy-docker-hdi:
@@ -76,7 +76,7 @@ jobs:
7676
build-emr:
7777
uses: opencb/java-common-libs/.github/workflows/build-java-app-workflow.yml@develop
7878
with:
79-
maven_opts: -P emr6.1,RClient -Dopencga.war.name=opencga -Dcheckstyle.skip
79+
maven_opts: -P emr6.1 -Dopencga.war.name=opencga -Dcheckstyle.skip
8080
build_folder: build-folder-emr
8181

8282
deploy-docker-emr:
@@ -91,7 +91,7 @@ jobs:
9191
build-emr613:
9292
uses: opencb/java-common-libs/.github/workflows/build-java-app-workflow.yml@develop
9393
with:
94-
maven_opts: -P emr6.13,RClient -Dopencga.war.name=opencga -Dcheckstyle.skip
94+
maven_opts: -P emr6.13 -Dopencga.war.name=opencga -Dcheckstyle.skip
9595
build_folder: build-folder-emr613
9696

9797
deploy-docker-emr613:

.github/workflows/task.yml

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
build:
1313
uses: opencb/java-common-libs/.github/workflows/build-java-app-workflow.yml@develop
1414
with:
15-
maven_opts: -Phdp3.1,RClient -Dopencga.war.name=opencga -Dcheckstyle.skip
15+
maven_opts: -Phdp3.1 -Dopencga.war.name=opencga -Dcheckstyle.skip
1616

1717
test:
1818
uses: ./.github/workflows/test-analysis.yml
@@ -27,11 +27,3 @@ jobs:
2727
with:
2828
cli: python3 ./build/cloud/docker/docker-build.py push --images base,workflow --tag ${{ github.ref_name }}
2929
secrets: inherit
30-
31-
# deploy-python:
32-
# uses: opencb/java-common-libs/.github/workflows/deploy-python-workflow.yml@develop
33-
# needs: build
34-
# with:
35-
# cli: ./clients/python/python-build.sh push
36-
# artifact: build-folder
37-
# secrets: inherit

opencga-analysis/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.opencb.opencga</groupId>
2424
<artifactId>opencga</artifactId>
25-
<version>4.0.1-SNAPSHOT</version>
25+
<version>4.1.0-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828

opencga-app/pom.xml

Lines changed: 21 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.opencb.opencga</groupId>
2424
<artifactId>opencga</artifactId>
25-
<version>4.0.1-SNAPSHOT</version>
25+
<version>4.1.0-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828

@@ -34,8 +34,7 @@
3434
<app.dir>${project.basedir}/app</app.dir>
3535
<sonar.skip>true</sonar.skip>
3636
<opencga.client.dir>opencga-client-${project.parent.version}</opencga.client.dir>
37-
<pyopencga.version></pyopencga.version>
38-
<R.version></R.version>
37+
3938
</properties>
4039

4140
<dependencies>
@@ -456,21 +455,17 @@
456455
<arg value="${project.basedir}/../opencga-core/target/generated-resources/org/opencb/opencga/core/git.properties"/>
457456
<arg value="${build.dir}/misc/git"/>
458457
</exec>
459-
458+
<!-- Generate clients -->
459+
<!-- Python -->
460460
<echo>Copying Python and R to ${build.dir}/clients</echo>
461461
<exec executable="cp" failonerror="true">
462462
<arg value="-r"/>
463463
<arg value="${project.basedir}/../opencga-client/src/main/python"/>
464464
<arg value="${build.dir}/clients"/>
465465
</exec>
466466

467-
<!-- <exec executable="sed" failonerror="true">-->
468-
<!-- <arg value="-i"/>-->
469-
<!-- <arg value="s/PYOPENCGA_VERSION/${pyopencga.version}/"/>-->
470-
<!-- <arg value="${build.dir}/clients/python/setup.py"/>-->
471-
<!-- </exec>-->
472467
<echo>Calculating Python version</echo>
473-
<exec executable="python3" outputproperty="calculated.version" failonerror="true">
468+
<exec executable="python3" outputproperty="pyopencga.version" failonerror="true">
474469
<arg value="${app.dir}/scripts/calculate_pypi_version.py"/>
475470
<arg value="${project.version}"/>
476471
</exec>
@@ -484,16 +479,28 @@
484479
<arg value="${build.dir}/clients/python/setup.py"/>
485480
</exec>
486481

482+
<!-- R -->
487483
<exec executable="cp" failonerror="true">
488484
<arg value="-r"/>
489485
<arg value="${project.basedir}/../opencga-client/src/main/R"/>
490486
<arg value="${build.dir}/clients"/>
491487
</exec>
492-
<!-- We need to read DESCRIPTION from target folder because we have renamed the version -->
493-
<exec executable="cp" failonerror="true">
494-
<arg value="${project.basedir}/../opencga-client/target/classes/DESCRIPTION"/>
495-
<arg value="${build.dir}/clients/R/"/>
488+
489+
<!-- If the version ends with -SNAPSHOT, replace it with -dev -->
490+
<exec executable="bash" outputproperty="R.version" failonerror="true">
491+
<arg value="-c"/>
492+
<arg value="echo ${project.version} | sed 's/-SNAPSHOT/-dev/g'"/>
496493
</exec>
494+
495+
<echo message="Calculated R Version: ${R.version}"/>
496+
497+
<echo>Updating ${build.dir}/clients/R/DESCRIPTION with version ${R.version}</echo>
498+
<exec executable="sed" failonerror="true">
499+
<arg value="-i"/>
500+
<arg value="s/OPENCGA_R_VERSION/${R.version}/"/>
501+
<arg value="${build.dir}/clients/R/DESCRIPTION"/>
502+
</exec>
503+
497504
<exec executable="cp" failonerror="true">
498505
<arg value="-r"/>
499506
<arg value="${project.basedir}/../opencga-client/src/main/javascript"/>
@@ -863,52 +870,6 @@
863870
</plugins>
864871
</build>
865872
</profile>
866-
<profile>
867-
<id>RClient</id>
868-
<activation>
869-
<activeByDefault>false</activeByDefault>
870-
<property>
871-
<name>RClient</name>
872-
</property>
873-
</activation>
874-
<dependencies>
875-
<dependency>
876-
<groupId>org.opencb.opencga</groupId>
877-
<artifactId>opencga-client</artifactId>
878-
</dependency>
879-
</dependencies>
880-
<build>
881-
<plugins>
882-
<plugin>
883-
<artifactId>maven-antrun-plugin</artifactId>
884-
<version>1.8</version>
885-
<executions>
886-
<execution>
887-
<id>R-client-compile</id>
888-
<phase>install</phase>
889-
<configuration>
890-
<target>
891-
<echo>Compiling R client</echo>
892-
<!-- FIXME : This is not working -->
893-
<exec executable="${build.dir}/clients/R/build.sh" failonerror="false">
894-
<arg value="${build.dir}/clients/R"/>
895-
</exec>
896-
<echo>Moving R client to ${build.dir}/clients/R/</echo>
897-
<exec executable="cp" failonerror="false">
898-
<arg value="/tmp/opencgaR_${opencgar.version}.tar.gz"/>
899-
<arg value="${build.dir}/clients/R/opencgaR_${project.parent.version}.tar.gz"/>
900-
</exec>
901-
</target>
902-
</configuration>
903-
<goals>
904-
<goal>run</goal>
905-
</goals>
906-
</execution>
907-
</executions>
908-
</plugin>
909-
</plugins>
910-
</build>
911-
</profile>
912873
<profile>
913874
<id>docker-build</id>
914875
<activation>

opencga-catalog/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
<parent>
2424
<groupId>org.opencb.opencga</groupId>
2525
<artifactId>opencga</artifactId>
26-
<version>4.0.1-SNAPSHOT</version>
26+
<version>4.1.0-SNAPSHOT</version>
2727
<relativePath>../pom.xml</relativePath>
2828
</parent>
2929

opencga-client/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.opencb.opencga</groupId>
2424
<artifactId>opencga</artifactId>
25-
<version>4.0.1-SNAPSHOT</version>
25+
<version>4.1.0-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828

opencga-client/src/main/R/DESCRIPTION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Package: opencgaR
22
Type: Package
33
Title: Querying Opencga Data
4-
Version: ${opencgar.version}
4+
Version: OPENCGA_R_VERSION
55
Author: Zetta Genomics
66
Maintainer: Zetta Genomics <support@zettagenomics.com>
77
Description: R client that contains classes and methods for working with

opencga-clinical/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<parent>
66
<groupId>org.opencb.opencga</groupId>
77
<artifactId>opencga</artifactId>
8-
<version>4.0.1-SNAPSHOT</version>
8+
<version>4.1.0-SNAPSHOT</version>
99
<relativePath>../pom.xml</relativePath>
1010
</parent>
1111
<modelVersion>4.0.0</modelVersion>

opencga-core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
<parent>
2323
<groupId>org.opencb.opencga</groupId>
2424
<artifactId>opencga</artifactId>
25-
<version>4.0.1-SNAPSHOT</version>
25+
<version>4.1.0-SNAPSHOT</version>
2626
<relativePath>../pom.xml</relativePath>
2727
</parent>
2828

0 commit comments

Comments
 (0)