File tree Expand file tree Collapse file tree 1 file changed +4
-19
lines changed Expand file tree Collapse file tree 1 file changed +4
-19
lines changed Original file line number Diff line number Diff line change 13
13
runs-on : ubuntu-latest
14
14
environment :
15
15
name : pypi
16
- url : https://test. pypi.org/project/supabase-mcp-server/ # TODO: Change to pypi.org after testing
16
+ url : https://pypi.org/project/supabase-mcp-server/
17
17
permissions :
18
18
id-token : write # Required for trusted publishing
19
19
contents : read
42
42
SUPABASE_DB_PASSWORD : ${{ secrets.SUPABASE_DB_PASSWORD }}
43
43
run : |
44
44
# Create a new venv for testing
45
- uv venv --name test-venv
46
- source test- venv/bin/activate
45
+ uv venv
46
+ source . venv/bin/activate
47
47
48
48
# Install the built wheel
49
49
uv pip install dist/*.whl
56
56
fi
57
57
echo "✅ supabase-mcp-server --help succeeded"
58
58
59
- echo "Testing supabase-mcp-inspector entry point..."
60
- if ! uv run supabase-mcp-inspector --help; then
61
- echo "❌ supabase-mcp-inspector --help failed"
62
- exit 1
63
- fi
64
- echo "✅ supabase-mcp-inspector --help succeeded"
65
-
66
- # Test actual connection if credentials are available
67
- echo "Testing actual connection with supabase-mcp-inspector..."
68
- if ! timeout 30s uv run supabase-mcp-inspector; then
69
- echo "❌ supabase-mcp-inspector connection test failed"
70
- exit 1
71
- fi
72
- echo "✅ supabase-mcp-inspector connection test succeeded"
73
-
74
59
- name : Publish to PyPI
75
60
uses : pypa/gh-action-pypi-publish@release/v1
76
61
with :
77
- repository-url : https://test. pypi.org/legacy/ # TODO: Change to pypi.org after testing
62
+ repository-url : https://pypi.org/legacy/
You can’t perform that action at this time.
0 commit comments