diff --git a/.github/workflows/build_develop.yml b/.github/workflows/build_develop.yml index 3a0670f978..55aa22613f 100644 --- a/.github/workflows/build_develop.yml +++ b/.github/workflows/build_develop.yml @@ -35,8 +35,21 @@ jobs: SENTRY_ORG: element SENTRY_PROJECT: riot-web - - run: mv dist/element-*.tar.gz webapp.tar.gz - + - run: mv dist/element-*.tar.gz dist/develop.tar.gz + + # We keep the latest develop.tar.gz as the artifact uploaded later expires after 24 and requires auth to download + # Element Desktop's fetch script uses this tarball to fetch latest develop to build Nightlies. + - name: Deploy develop.tar.gz to Github Pages + uses: JamesIves/github-pages-deploy-action@v4 + with: + folder: dist + + - uses: actions/upload-artifact@v3 + with: + name: webapp + path: dist/develop.tar.gz + retention-days: 1 + - name: Wait for other steps to succeed uses: lewagon/wait-on-check-action@v1.0.0 with: @@ -45,9 +58,3 @@ jobs: repo-token: ${{ secrets.GITHUB_TOKEN }} wait-interval: 10 check-regexp: ^((?!SonarQube|issues|board).)*$ - - - uses: actions/upload-artifact@v3 - with: - name: webapp - path: webapp.tar.gz - retention-days: 1