You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Fix sed command syntax for cross-platform compatibility
- Fix mktemp command for macOS compatibility
- Fix jq JSON merging for optionalDependencies
- Test both GitHub Packages and public npm setup
- Ensure proper package name generation
Both setup scripts now work correctly:
- scripts/setup-github-packages.sh macayaven
- scripts/setup-public-npm.sh openshift-ai
sed -i"s|\"name\": \".*\"|\"name\": \"@$USERNAME/kubernetes-mcp-server-$platform\"|g""npm/kubernetes-mcp-server-$platform/package.json"
23
-
sed -i"s|\"repository\": \".*\"|\"repository\": {\"type\": \"git\", \"url\": \"git+https://github.com/$USERNAME/openshift-mcp-server.git\"}|g""npm/kubernetes-mcp-server-$platform/package.json"
24
-
sed -i"s|\"bugs\": \".*\"|\"bugs\": {\"url\": \"https://github.com/$USERNAME/openshift-mcp-server.git/issues\"}|g""npm/kubernetes-mcp-server-$platform/package.json"
25
-
sed -i"s|\"homepage\": \".*\"|\"homepage\": \"https://github.com/$USERNAME/openshift-mcp-server#readme\"|g""npm/kubernetes-mcp-server-$platform/package.json"
22
+
sed -i.bak 's|"name": ".*"|"name": "@'$USERNAME'/kubernetes-mcp-server-'$platform'"|g'"npm/kubernetes-mcp-server-$platform/package.json"
23
+
sed -i.bak 's|"repository": ".*"|"repository": {"type": "git", "url": "git+https://github.com/'$USERNAME'/openshift-mcp-server.git"}|g'"npm/kubernetes-mcp-server-$platform/package.json"
24
+
sed -i.bak 's|"bugs": ".*"|"bugs": {"url": "https://github.com/'$USERNAME'/openshift-mcp-server.git/issues"}|g'"npm/kubernetes-mcp-server-$platform/package.json"
25
+
sed -i.bak 's|"homepage": ".*"|"homepage": "https://github.com/'$USERNAME'/openshift-mcp-server#readme"|g'"npm/kubernetes-mcp-server-$platform/package.json"
26
26
done
27
27
28
28
# Update optionalDependencies in main package
29
29
echo"Updating optionalDependencies in main package..."
sed -i"s|\"name\": \".*\"|\"name\": \"kubernetes-mcp-server-$SUFFIX-$platform\"|g""npm/kubernetes-mcp-server-$platform/package.json"
22
-
sed -i"s|\"repository\": \".*\"|\"repository\": {\"type\": \"git\", \"url\": \"git+https://github.com/macayaven/openshift-mcp-server.git\"}|g""npm/kubernetes-mcp-server-$platform/package.json"
23
-
sed -i"s|\"bugs\": \".*\"|\"bugs\": {\"url\": \"https://github.com/macayaven/openshift-mcp-server.git/issues\"}|g""npm/kubernetes-mcp-server-$platform/package.json"
24
-
sed -i"s|\"homepage\": \".*\"|\"homepage\": \"https://github.com/macayaven/openshift-mcp-server#readme\"|g""npm/kubernetes-mcp-server-$platform/package.json"
21
+
sed -i.bak 's|"name": ".*"|"name": "kubernetes-mcp-server-'$SUFFIX'-'$platform'"|g'"npm/kubernetes-mcp-server-$platform/package.json"
22
+
sed -i.bak 's|"repository": ".*"|"repository": {"type": "git", "url": "git+https://github.com/macayaven/openshift-mcp-server.git"}|g'"npm/kubernetes-mcp-server-$platform/package.json"
23
+
sed -i.bak 's|"bugs": ".*"|"bugs": {"url": "https://github.com/macayaven/openshift-mcp-server.git/issues"}|g'"npm/kubernetes-mcp-server-$platform/package.json"
24
+
sed -i.bak 's|"homepage": ".*"|"homepage": "https://github.com/macayaven/openshift-mcp-server#readme"|g'"npm/kubernetes-mcp-server-$platform/package.json"
25
25
done
26
26
27
27
# Update optionalDependencies in main package
28
28
echo"Updating optionalDependencies in main package..."
0 commit comments