Skip to content

Commit 9ae096b

Browse files
committed
feat: add articles pagination and mvp cardmarket cart
1 parent 2b917a4 commit 9ae096b

53 files changed

Lines changed: 6425 additions & 43 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/desktop-release.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ on:
99
- 'api/desktop_vinted_server.spec'
1010
- 'api/desktop_amazon_server.py'
1111
- 'api/desktop_amazon_server.spec'
12+
- 'api/desktop_cardmarket_server.py'
13+
- 'api/desktop_cardmarket_server.spec'
1214
- 'api/worker_bundled.env'
1315
- 'api/worker_env_bootstrap.py'
1416
- '.github/workflows/desktop-release.yml'
@@ -158,6 +160,25 @@ jobs:
158160
fi
159161
ls -la "../web/src-tauri/binaries/"
160162
163+
- name: Build Cardmarket local worker (PyInstaller)
164+
shell: bash
165+
working-directory: api
166+
env:
167+
MATRIX_TRIPLE: ${{ matrix.rust_triple }}
168+
run: |
169+
set -e
170+
pyinstaller desktop_cardmarket_server.spec --noconfirm --clean
171+
if [[ "$RUNNER_OS" == "Windows" ]]; then
172+
mv "dist/goupix-cardmarket-worker.exe" \
173+
"../web/src-tauri/binaries/goupix-cardmarket-worker-${MATRIX_TRIPLE}.exe"
174+
else
175+
mv "dist/goupix-cardmarket-worker" \
176+
"../web/src-tauri/binaries/goupix-cardmarket-worker-${MATRIX_TRIPLE}"
177+
chmod +x "../web/src-tauri/binaries/goupix-cardmarket-worker-${MATRIX_TRIPLE}"
178+
file "../web/src-tauri/binaries/goupix-cardmarket-worker-${MATRIX_TRIPLE}" || true
179+
fi
180+
ls -la "../web/src-tauri/binaries/"
181+
161182
- name: Install frontend dependencies
162183
run: npm ci
163184

0 commit comments

Comments
 (0)