Skip to content

Commit 5d7ff29

Browse files
committed
simplify deploy
1 parent aa06b55 commit 5d7ff29

2 files changed

Lines changed: 5 additions & 9 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,12 +30,6 @@ jobs:
3030
with:
3131
enable-cache: true
3232

33-
- name: minify and move python scripts
34-
run: |
35-
mkdir -p public
36-
cp -R srcpy/*.py public/
37-
uv run --frozen --no-dev pyminify public/ --in-place --remove-literal-statements
38-
3933
- name: Install, build, and upload your site
4034
uses: withastro/action@v5
4135
with:

package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,15 @@
44
"version": "0.0.1",
55
"packageManager": "pnpm@10.26.0",
66
"scripts": {
7-
"dev": "pnpm run minify-pyscript && astro dev",
8-
"build": "pnpm run minify-pyscript && astro build",
7+
"dev": "pnpm cp-pyscript && astro dev",
8+
"build": "pnpm cp-pyscript && pnpm pyminify:prod && astro build",
99
"preview": "astro preview",
1010
"astro": "astro",
1111
"format": "prettier --write",
1212
"format:check": "prettier --check",
13-
"minify-pyscript": "mkdir -p public && cp -R srcpy/*.py public/ && uv run pyminify public/ --in-place --remove-literal-statements"
13+
"cp-pyscript": "mkdir -p public && cp -R srcpy/*.py public/",
14+
"pyminify:prod": "uv run --no-dev --frozen pyminify public/ --in-place --remove-literal-statements",
15+
"pyminify": "uv run pyminify public/ --in-place --remove-literal-statements"
1416
},
1517
"dependencies": {
1618
"@iconify-json/fa7-brands": "^1.2.1",

0 commit comments

Comments
 (0)