From 92f6402b2ad99da3937bc9b68cde6776a98cffb2 Mon Sep 17 00:00:00 2001 From: Michael Telatynski <7t3chguy@gmail.com> Date: Mon, 5 Sep 2022 09:40:37 +0100 Subject: [PATCH] Upload latest develop.tar.gz to github pages for fetch script access (#23183) --- .github/workflows/build_develop.yml | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) 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