DEVX-1: Fix post-merge job failures #10

Merged
emil merged 437 commits from DEVX-1-trigger-release into master 2026-06-22 16:53:42 +00:00
Showing only changes of commit 9fb9be9c35 - Show all commits
+4 -1
View File
@@ -269,7 +269,10 @@ devx-clean:
devx-setup-image:
@if [ -d /opt/venv ]; then \
ln -sf /opt/venv $(DEVX_VENV); \
. $(DEVX_BIN)/activate && pip install -e .$(if $(EXTRAS),[$(EXTRAS)],) 2>/dev/null; \
. $(DEVX_BIN)/activate; \
_PYPI_USER="$${DEVX_GITEA_PYPI_USER:-$${GITEA_PYPI_USER:-emil}}"; \
if [ -n "$$REPO_TOKEN" ]; then export PIP_EXTRA_INDEX_URL="https://$$_PYPI_USER:$$REPO_TOKEN@$(DEVX_GITEA_PYPI_HOST)/api/packages/$(DEVX_GITEA_PYPI_ORG)/pypi/simple/"; fi; \
pip install -e .$(if $(EXTRAS),[$(EXTRAS)],); \
echo "[devx-setup-image] Linked /opt/venv and installed project$(if $(EXTRAS), with [$(EXTRAS)],)."; \
else \
echo "[devx-setup-image] /opt/venv not found — falling back to setup-ci"; \