Skip to content

Commit b84d085

Browse files
committed
Test release automation (#93)
1 parent a0a16a8 commit b84d085

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

.github/workflows/release.yaml

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,9 +71,20 @@ jobs:
7171
- name: Update beta version property
7272
run: mvn versions:set-property -Dproperty=langchain4j.beta.version -DnewVersion=${{ env.BETA_VERSION }}
7373

74-
- name: release
74+
- name: release_part_1 # Maven Central allows uploading archive up to 1GB, so we need to split release in 2 parts
7575
run: |
7676
mvn -B -U --fail-at-end \
77+
-pl !langchain4j-embeddings-bge-small-zh-q,!langchain4j-embeddings-bge-small-zh-v15-q,!langchain4j-embeddings-bge-small-zh-v15,!langchain4j-embeddings-bge-small-zh \
78+
-Psign clean deploy
79+
env:
80+
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
81+
MAVEN_CENTRAL_USERNAME: ${{ secrets.MAVEN_CENTRAL_USERNAME }}
82+
MAVEN_CENTRAL_PASSWORD: ${{ secrets.MAVEN_CENTRAL_PASSWORD }}
83+
84+
- name: release_part_2 # Maven Central allows uploading archive up to 1GB, so we need to split release in 2 parts
85+
run: |
86+
mvn -B -U --fail-at-end \
87+
-pl langchain4j-embeddings-bge-small-zh-q,langchain4j-embeddings-bge-small-zh-v15-q,langchain4j-embeddings-bge-small-zh-v15,langchain4j-embeddings-bge-small-zh \
7788
-Psign clean deploy
7889
env:
7990
GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}

0 commit comments

Comments
 (0)