I work on the OpenZiti project and I have a CI server that accepts GitHub webhooks, but I don't want to expose my server to the internet with open ports. I used the Python SDK for OpenZiti (overlay networking platform) to create a GitHub Action that sends the webhook to my private server via overlay instead of via the open internet.
This GitHub repo is a template that I made to show you how it all works. You can use it right away to run the sample server (httpbin-go) and see the GitHub Action in...action. Relevant threads include
https://news.ycombinator.com/item?id=32596212 .
Comments URL:
https://news.ycombinator.com/item?id=32924212
Points: 10
# Comments: 1
Continue reading...