@@ -13,36 +13,29 @@ stderr 'Created repository test-repo.*'
1313
1414# Try to create webhook with localhost - should fail
1515! soft repo webhook create test-repo http://localhost:8080/webhook -e push
16- stderr 'invalid webhook URL.*private'
1716
1817# Try to create webhook with 127.0.0.1 - should fail
1918! soft repo webhook create test-repo http://127.0.0.1:8080/webhook -e push
20- stderr 'invalid webhook URL.*private'
2119
2220# Try to create webhook with AWS metadata service - should fail
2321! soft repo webhook create test-repo http://169.254.169.254/latest/meta-data/ -e push
24- stderr 'invalid webhook URL.*private'
2522
2623# Try to create webhook with private network - should fail
2724! soft repo webhook create test-repo http://192.168.1.1/webhook -e push
28- stderr 'invalid webhook URL.*private'
2925
3026# Try to create webhook with private 10.x network - should fail
3127! soft repo webhook create test-repo http://10.0.0.1/webhook -e push
32- stderr 'invalid webhook URL.*private'
3328
3429# Create webhook with valid public IP - should succeed
3530new-webhook WH_PUBLIC
3631soft repo webhook create test-repo $WH_PUBLIC -e push
37- ! stderr 'invalid webhook URL'
3832
3933# List webhooks - should show only the valid one
4034soft repo webhook list test-repo
4135stdout 'webhook.site'
4236
4337# Try to update webhook to localhost - should fail
4438! soft repo webhook update test-repo 1 --url http://localhost:9090/hook
45- stderr 'invalid webhook URL.*private'
4639
4740# stop the server
4841[windows] stopserver
0 commit comments