|
|
@@ -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/[email protected]
|
|
|
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
|