Pārlūkot izejas kodu

Upload latest develop.tar.gz to github pages for fetch script access (#23183)

Michael Telatynski 3 gadi atpakaļ
vecāks
revīzija
92f6402b2a
1 mainītis faili ar 15 papildinājumiem un 8 dzēšanām
  1. 15 8
      .github/workflows/build_develop.yml

+ 15 - 8
.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/[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