diff --git a/.forgejo/workflows/on_release.yml b/.forgejo/workflows/on_release.yml index 8879ddcbe3..59cf367f64 100644 --- a/.forgejo/workflows/on_release.yml +++ b/.forgejo/workflows/on_release.yml @@ -114,9 +114,14 @@ jobs: - name: install deps run: npm ci + - run: npm run init - - run: | - npm run init + - name: Run tests + run: npm run test + + - name: Build censored variant of the themes + run: | + npm run clean && npm run clean:deep npm run generate:layeroverview -- --force --exclude-labels=nsfw npm run generate:layouts @@ -145,9 +150,6 @@ jobs: fi git add build.gradle - - name: Run tests - run: npm run test - - name: prepare android build run: npm run android:prepare diff --git a/package.json b/package.json index 7e9d45c996..4794dc7bb5 100644 --- a/package.json +++ b/package.json @@ -113,6 +113,7 @@ "generate:charging-stations": "cd ./assets/layers/charging_station && vite-node csvToJson.ts && cd -", "clean:tests": "find . -type f -name \"*.doctest.ts\" | xargs -r rm", "clean": "echo '{\n \"#\": \"Settings in this file override the `config`-section of `package.json`\"\n}' > config.json && rm -rf .cache/ && (find *.html | grep -v \"^\\(404\\|index\\|land\\|privacy\\|test\\|studio\\|theme\\|style_test\\|statistics\\|status\\|leaderboard\\|inspector\\).html\" | xargs -r rm) && (ls | grep \"^index_[a-zA-Z_-]\\+\\.ts$\" | xargs -r rm)", + "clean:deep": "rm -rf ./public/assets/generated/themes && rm ./public/assets/generated/theme_overview.json && rm -rf ./public/assets/generated/layers/*", "generate:dependency-graph": "node_modules/.bin/depcruise --exclude \"^node_modules\" --output-type dot Logic/State/MapState.ts > dependencies.dot && dot dependencies.dot -T svg -o dependencies.svg && rm dependencies.dot", "scrapeWebsites": "vite-node scripts/importscripts/compareWebsiteData.ts -- ~/Downloads/ShopsWithWebsiteNodes.csv ~/data/scraped_websites/", "### 0": "VELOPARK",