Haven't checked yet
This commit is contained in:
@@ -1,12 +1,22 @@
|
||||
#!/usr/bin/env python3
|
||||
"""
|
||||
Local development script for building the Fusion gateway.
|
||||
|
||||
This script is used for local development only. In CI/CD, subgraphs are built
|
||||
separately and the gateway is composed from pre-built .fsp artifacts.
|
||||
|
||||
Usage:
|
||||
python build_gateway.py
|
||||
|
||||
Requirements:
|
||||
- .NET 8.0 SDK
|
||||
- HotChocolate Fusion CLI (dotnet tool install -g HotChocolate.Fusion.CommandLine)
|
||||
"""
|
||||
import subprocess
|
||||
import sys
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
# ----------------------------------------
|
||||
# Helpers
|
||||
# ----------------------------------------
|
||||
|
||||
def run(cmd, cwd=None):
|
||||
"""Run a command and exit on failure."""
|
||||
@@ -19,7 +29,7 @@ def run(cmd, cwd=None):
|
||||
|
||||
def load_skip_list(skip_file: Path):
|
||||
if not skip_file.exists():
|
||||
print(f"WARNING: skip-projects.txt not found at {skip_file}")
|
||||
print(f"WARNING: gateway_skip.txt not found at {skip_file}")
|
||||
return set()
|
||||
|
||||
lines = skip_file.read_text().splitlines()
|
||||
@@ -53,7 +63,7 @@ print("----------------------------------------")
|
||||
|
||||
service_dirs = [
|
||||
d for d in services_dir.glob("FictionArchive.Service.*")
|
||||
if d.is_dir()
|
||||
if d.is_dir() and (d / "subgraph-config.json").exists()
|
||||
]
|
||||
|
||||
selected_services = []
|
||||
|
||||
Reference in New Issue
Block a user