diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml
index ff73a8e2cb..e94f6b7ed8 100644
--- a/.github/workflows/tests.yml
+++ b/.github/workflows/tests.yml
@@ -159,17 +159,7 @@ jobs:
- name: Build Bundle
working-directory: ./frontend
run: |
- corepack enable;
- corepack install;
- yarn install
- yarn run build:app:assets
- yarn run build:app
- yarn run build:app:libs
-
- - name: Build WASM
- working-directory: "./render-wasm"
- run: |
- ./build release
+ ./scripts/build 0.0.0
- name: Store Bundle Cache
uses: actions/cache@v4
@@ -177,6 +167,7 @@ jobs:
key: "integration-bundle-${{ github.sha }}"
path: frontend/resources/public
+
test-integration-1:
name: "Integration Tests 1/4"
runs-on: ubuntu-24.04
diff --git a/frontend/deps.edn b/frontend/deps.edn
index 3d4ff15c09..b9200eb272 100644
--- a/frontend/deps.edn
+++ b/frontend/deps.edn
@@ -20,8 +20,8 @@
:git/url "https://github.com/funcool/beicon.git"}
funcool/rumext
- {:git/tag "v2.24"
- :git/sha "17a0c94"
+ {:git/tag "v2.25"
+ :git/sha "27e5a1a"
:git/url "https://github.com/funcool/rumext.git"}
instaparse/instaparse {:mvn/version "1.5.0"}
@@ -42,7 +42,7 @@
:dev
{:extra-paths ["dev"]
:extra-deps
- {thheller/shadow-cljs {:mvn/version "3.2.0"}
+ {thheller/shadow-cljs {:mvn/version "3.2.2"}
com.bhauman/rebel-readline {:mvn/version "RELEASE"}
org.clojure/tools.namespace {:mvn/version "RELEASE"}
criterium/criterium {:mvn/version "RELEASE"}
diff --git a/frontend/package.json b/frontend/package.json
index 9ac5975668..e50b10d403 100644
--- a/frontend/package.json
+++ b/frontend/package.json
@@ -45,9 +45,9 @@
"translations": "node ./scripts/translations.js",
"watch:app:assets": "node ./scripts/watch.js",
"watch:app:libs": "node ./scripts/build-libs.js --watch",
- "watch:app:main": "clojure -M:dev:shadow-cljs watch main storybook",
+ "watch:app:main": "clojure -M:dev:shadow-cljs watch main worker storybook",
"clear:shadow-cache": "rm -rf .shadow-cljs",
- "watch:app": "yarn run clear:shadow-cache && yarn run build:app:worker && concurrently \"yarn run watch:app:main\" \"yarn run watch:app:libs\"",
+ "watch:app": "yarn run clear:shadow-cache && concurrently \"yarn run watch:app:main\" \"yarn run watch:app:libs\"",
"watch": "yarn run watch:app:assets",
"watch:storybook": "yarn run build:storybook:assets && concurrently \"storybook dev -p 6006 --no-open\" \"yarn run watch:storybook:assets\"",
"watch:storybook:assets": "node ./scripts/watch-storybook.js"
diff --git a/frontend/playwright/ui/pages/BasePage.js b/frontend/playwright/ui/pages/BasePage.js
index 628415b97b..e0c170396e 100644
--- a/frontend/playwright/ui/pages/BasePage.js
+++ b/frontend/playwright/ui/pages/BasePage.js
@@ -73,7 +73,7 @@ export class BasePage {
}
static async mockConfigFlags(page, flags) {
- const url = "**/js/config.js?ts=*";
+ const url = "**/js/config.js";
return await page.route(url, (route) =>
route.fulfill({
status: 200,
diff --git a/frontend/resources/templates/index.mustache b/frontend/resources/templates/index.mustache
index deeba32f81..66a4a05539 100644
--- a/frontend/resources/templates/index.mustache
+++ b/frontend/resources/templates/index.mustache
@@ -25,14 +25,14 @@
{{# manifest}}
-
-
+
+
{{/manifest}}
-
@@ -44,9 +44,11 @@
{{# manifest}}
-
-
-
+
+
{{/manifest}}