diff --git a/.github/workflows/publish_snapshot.yml b/.github/workflows/publish_snapshot.yml index aaf6f72..a9e2848 100644 --- a/.github/workflows/publish_snapshot.yml +++ b/.github/workflows/publish_snapshot.yml @@ -1,4 +1,3 @@ - # This workflow will build a Java project with Maven, and cache/restore any dependencies to improve the workflow execution time # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-java-with-maven @@ -18,37 +17,40 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - name: Set up JDK 23 - uses: actions/setup-java@v4 - with: - distribution: 'zulu' - java-version: '23' - cache: maven - - - name: maven-settings-action - uses: s4u/maven-settings-action@v3.1.0 - with: - servers: | - [ - { - "id": "maven-private", - "username": "${{ secrets.NUXEO_MAVEN_USER }}", - "password": "${{ secrets.NUXEO_MAVEN_TOKEN }}" - } - ] - - - name: Install OS dependencies - run: sudo apt-get -y install ffmpeg exiftool - - - name: Build with Maven - run: mvn -B install --file pom.xml -DskipDocker=true - - - name: Copy file - run: mkdir staging && cp ${{ vars.MP_TARGET_PATH }} staging/package.zip - - - name: Upload ZIP file - run: | - curl -u ${{ secrets.CONNECT_USER }}:${{ secrets.CONNECT_TOKEN }} \ - -F package=@staging/package.zip \ - https://connect.nuxeo.com/nuxeo/site/marketplace/upload?batch=true&orgId=nuxeo-presales-us&restrictedToOrgs=nuxeo-presales-eu + - uses: actions/checkout@v4 + - name: Set up JDK 23 + uses: actions/setup-java@v4 + with: + distribution: zulu + java-version: 23 + cache: maven + + - name: maven-settings-action + uses: s4u/maven-settings-action@v3.1.0 + with: + servers: | + [ + { + "id": "maven-private", + "username": "${{ secrets.NUXEO_MAVEN_USER }}", + "password": "${{ secrets.NUXEO_MAVEN_TOKEN }}" + } + ] + + - name: Install OS dependencies + run: sudo apt-get -y install ffmpeg exiftool + + - name: Build with Maven + run: mvn -B install --file pom.xml -DskipDocker=true + + - name: Copy file + run: mkdir staging && cp ${{ vars.MP_TARGET_PATH }} staging/package.zip + + - name: Upload ZIP file + run: | + curl -u ${{ secrets.CONNECT_USER }}:${{ secrets.CONNECT_TOKEN }} \ + -F package=@staging/package.zip \ + "https://connect.nuxeo.com/nuxeo/site/marketplace/upload?batch=true&supported=false&${{ vars.MP_OWNER }}" + curl -u ${{ secrets.CONNECT_USER }}:${{ secrets.CONNECT_TOKEN }} \ + -F package=@staging/package.zip \ + "https://nos-preprod-connect.nuxeocloud.com/nuxeo/site/marketplace/upload?batch=true&supported=false&${{ vars.MP_OWNER }}"