Create a new function:
faas-cli new --lang java11-vert-x \
github-release-finder
Replace handler.java
Now run faas-cli up -f github-release-finder.yml
Invoke the function to find the latest release URL for a project on GitHub, without incurring API token rate limiting.
curl -i -d "" http://127.0.0.1:8080/function/github-release-finder; echo
HTTP/1.1 200 OK
Content-Length: 79
Content-Type: application/x-www-form-urlencoded
Date: Wed, 29 Jan 2020 16:15:46 GMT
X-Call-Id: fcf571d2-5b3f-481b-973a-fa19fbf27142
X-Duration-Seconds: 1.075316
X-Start-Time: 1580314545314634425
{
"releaseUrl" : "https://github.com/openfaas/faas-cli/releases/tag/0.11.7"
}