Skip to content

Commit 51f0e85

Browse files
Merge branch 'release-3.1.x'
2 parents 470c290 + 88adfba commit 51f0e85

File tree

2 files changed

+36
-35
lines changed

2 files changed

+36
-35
lines changed

.github/workflows/release.yml

Lines changed: 35 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -7,21 +7,49 @@ on:
77
workflow_dispatch:
88

99
jobs:
10-
# Add the build-hdp and deploy-docker-hdp jobs
10+
# Add the build-hdp job
1111
build-hdp:
1212
uses: opencb/java-common-libs/.github/workflows/build-java-app-workflow.yml@develop
1313
with:
1414
maven_opts: -P hdp3.1,RClient -Dopencga.war.name=opencga -Dcheckstyle.skip
15-
build_folder: build-folder-hdp
15+
build_folder: build-folder
1616

17+
# Add the deploy-docker-hdp job that depends on the build-hdp job
1718
deploy-docker-hdp:
1819
uses: opencb/java-common-libs/.github/workflows/deploy-docker-hub-workflow.yml@develop
1920
needs: build-hdp
2021
with:
21-
cli: python3 ./build/cloud/docker/docker-build.py push --images base,init --tag ${{ needs.build-hdp.outputs.version }}
22-
build_folder: build-folder-hdp
22+
cli: python3 ./build/cloud/docker/docker-build.py push --images base,init --tag "${{ needs.build-hdp.outputs.version }}-hdp3.1"
23+
build_folder: build-folder
2324
secrets: inherit
2425

26+
# Add the deploy-maven and deploy-python jobs they depend on the build-hdp job
27+
# deploy-maven:
28+
# uses: opencb/java-common-libs/.github/workflows/deploy-maven-repository-workflow.yml@develop
29+
# needs: build-hdp
30+
# with:
31+
# maven_opts: -P hdp3.1 -Dopencga.war.name=opencga
32+
# secrets: inherit
33+
#
34+
# deploy-python:
35+
# uses: opencb/java-common-libs/.github/workflows/deploy-python-workflow.yml@develop
36+
# needs: build-hdp
37+
# with:
38+
# cli: ./clients/python/python-build.sh push
39+
# artifact: build-folder
40+
# secrets: inherit
41+
42+
# Add the release job that depends on all the previous jobs
43+
release:
44+
uses: opencb/java-common-libs/.github/workflows/release-github-workflow.yml@develop
45+
needs: [ build-hdp, deploy-docker-hdp]
46+
with:
47+
artifact: build-folder
48+
file: |
49+
opencga-client-${{ needs.build-hdp.outputs.version }}.tar.gz
50+
clients/R/opencgaR_${{ needs.build-hdp.outputs.version }}.tar.gz
51+
52+
# Compile and deploy other hadoop flavours
2553
# Add the build-hdi and deploy-docker-hdi jobs
2654
build-hdi:
2755
uses: opencb/java-common-libs/.github/workflows/build-java-app-workflow.yml@develop
@@ -33,7 +61,7 @@ jobs:
3361
uses: opencb/java-common-libs/.github/workflows/deploy-docker-hub-workflow.yml@develop
3462
needs: build-hdi
3563
with:
36-
cli: python3 ./build/cloud/docker/docker-build.py push --images base,init --tag ${{ needs.build-hdi.outputs.version }}
64+
cli: python3 ./build/cloud/docker/docker-build.py push --images base,init --tag "${{ needs.build-hdi.outputs.version }}-hdi5.1"
3765
build_folder: build-folder-hdi
3866
secrets: inherit
3967

@@ -48,7 +76,7 @@ jobs:
4876
uses: opencb/java-common-libs/.github/workflows/deploy-docker-hub-workflow.yml@develop
4977
needs: build-emr
5078
with:
51-
cli: python3 ./build/cloud/docker/docker-build.py push --images base,init --tag ${{ needs.build-emr.outputs.version }}
79+
cli: python3 ./build/cloud/docker/docker-build.py push --images base,init --tag "${{ needs.build-emr.outputs.version }}-emr6.1"
5280
build_folder: build-folder-emr
5381
secrets: inherit
5482

@@ -63,33 +91,6 @@ jobs:
6391
uses: opencb/java-common-libs/.github/workflows/deploy-docker-hub-workflow.yml@develop
6492
needs: build-emr613
6593
with:
66-
cli: python3 ./build/cloud/docker/docker-build.py push --images base,init --tag ${{ needs.build-emr613.outputs.version }}
94+
cli: python3 ./build/cloud/docker/docker-build.py push --images base,init --tag "${{ needs.build-emr613.outputs.version }}-emr6.13"
6795
build_folder: build-folder-emr613
6896
secrets: inherit
69-
70-
# Add the deploy-maven and deploy-python jobs they depend on the build-hdp job
71-
# deploy-maven:
72-
# uses: opencb/java-common-libs/.github/workflows/deploy-maven-repository-workflow.yml@develop
73-
# needs: build-hdp
74-
# with:
75-
# maven_opts: -P hdp3.1 -Dopencga.war.name=opencga
76-
# secrets: inherit
77-
78-
# deploy-python:
79-
# uses: opencb/java-common-libs/.github/workflows/deploy-python-workflow.yml@develop
80-
# needs: build-hdp
81-
# with:
82-
# cli: ./clients/python/python-build.sh push
83-
# artifact: build-folder
84-
# secrets: inherit
85-
86-
# Add the release job that depends on all the previous jobs
87-
release:
88-
uses: opencb/java-common-libs/.github/workflows/release-github-workflow.yml@develop
89-
needs: [ build-hdp, deploy-docker-hdp, build-hdi, deploy-docker-hdi, build-emr, deploy-docker-emr, build-emr613, deploy-docker-emr613 ]
90-
with:
91-
artifact: build-folder-hdp
92-
file: |
93-
opencga-client-${{ needs.build-hdp.outputs.version }}.tar.gz
94-
clients/R/opencgaR_${{ needs.build-hdp.outputs.version }}.tar.gz
95-

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@
4545
<properties>
4646
<pyopencga.version>3.1.0</pyopencga.version>
4747
<opencgar.version>3.1.0</opencgar.version>
48-
<cellbase.version>6.0.0</cellbase.version>
48+
<cellbase.version>6.1.0</cellbase.version>
4949
<biodata.version>3.1.0</biodata.version>
5050
<java-common-libs.version>5.1.0</java-common-libs.version>
5151
<iva.version>3.1.0</iva.version>

0 commit comments

Comments
 (0)