@@ -126,23 +126,24 @@ jobs:
126126 run : mvn verify -Dmodel.home=target
127127
128128
129- test-macos :
130- name : Test Mac
131- needs : build-macos-native
132- runs-on : macos-latest
133- steps :
134- - uses : actions/checkout@v4
135- - uses : actions/download-artifact@v3
136- with :
137- name : artifacts
138- path : ${{ github.workspace }}/src/main/resources/de/kherud/llama/
139- - uses : actions/setup-java@v4
140- with :
141- distribution : ' zulu'
142- java-version : ' 17'
143- - name : Run tests
144- shell : bash
145- run : mvn verify -Dmodel.home=target
129+ # todo: also currently doesn't work
130+ # test-macos:
131+ # name: Test Mac
132+ # needs: build-macos-native
133+ # runs-on: macos-latest
134+ # steps:
135+ # - uses: actions/checkout@v4
136+ # - uses: actions/download-artifact@v3
137+ # with:
138+ # name: artifacts
139+ # path: ${{ github.workspace }}/src/main/resources/de/kherud/llama/
140+ # - uses: actions/setup-java@v4
141+ # with:
142+ # distribution: 'zulu'
143+ # java-version: '11'
144+ # - name: Run tests
145+ # shell: bash
146+ # run: mvn verify -Dmodel.home=target
146147
147148
148149 test-windows :
@@ -164,30 +165,28 @@ jobs:
164165 run : mvn verify -Dmodel.home=target
165166
166167
167- # publish:
168- # needs: [build,build-linux-arm64]
169- # runs-on: ubuntu-latest
170- # steps:
171- # - name: Checkout Repository
172- # uses: actions/checkout@v4
173- # - name: Download Artifacts
174- # uses: actions/download-artifact@v3
175- # with:
176- # name: artifacts
177- # path: ${{ github.workspace }}/src/main/resources/de/kherud/llama/
178- # - name: Set up Maven Central Repository
179- # uses: actions/setup-java@v3
180- # with:
181- # java-version: '17'
182- # distribution: 'zulu'
183- # server-id: ossrh
184- # server-username: MAVEN_USERNAME
185- # server-password: MAVEN_PASSWORD
186- # gpg-private-key: ${{ secrets.GPG_SIGNING_KEY }}
187- # gpg-passphrase: MAVEN_GPG_PASSPHRASE
188- # - name: Publish package
189- # run: mvn --batch-mode -P release deploy
190- # env:
191- # MAVEN_USERNAME: ${{ secrets.OSSRH_USERNAME }}
192- # MAVEN_PASSWORD: ${{ secrets.OSSRH_TOKEN }}
193- # MAVEN_GPG_PASSPHRASE: ${{ secrets.GPG_PASSPHRASE }}
168+ publish :
169+ needs : [test-linux,build-macos-native,test-windows]
170+ runs-on : ubuntu-latest
171+ steps :
172+ - uses : actions/checkout@v4
173+ - uses : actions/download-artifact@v3
174+ with :
175+ name : artifacts
176+ path : ${{ github.workspace }}/src/main/resources/de/kherud/llama/
177+ - name : Set up Maven Central Repository
178+ uses : actions/setup-java@v3
179+ with :
180+ java-version : ' 17'
181+ distribution : ' zulu'
182+ server-id : ossrh
183+ server-username : MAVEN_USERNAME
184+ server-password : MAVEN_PASSWORD
185+ gpg-private-key : ${{ secrets.GPG_SIGNING_KEY }}
186+ gpg-passphrase : MAVEN_GPG_PASSPHRASE
187+ - name : Publish package
188+ run : mvn --batch-mode -P release deploy
189+ env :
190+ MAVEN_USERNAME : ${{ secrets.OSSRH_USERNAME }}
191+ MAVEN_PASSWORD : ${{ secrets.OSSRH_TOKEN }}
192+ MAVEN_GPG_PASSPHRASE : ${{ secrets.GPG_PASSPHRASE }}
0 commit comments