Skip to content

Commit 00dc3db

Browse files
committed
Added GitHub Action
1 parent 50eae5a commit 00dc3db

File tree

3 files changed

+35
-5
lines changed

3 files changed

+35
-5
lines changed
+12-5
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Create Archive
1+
name: Create GCP Cloud Functions releases
22

33
on:
44
push:
@@ -11,19 +11,26 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- uses: actions/checkout@master
14-
- name: Archive Release
14+
15+
- name: Zip Java Cloud Functions
1516
uses: thedoctor0/zip-release@master
1617
with:
17-
filename: 'release.zip'
18+
filename: 'cloud-functions-java-release.zip'
1819
directory: 'cloud-functions/java'
19-
exclusions: '*.git* /*node_modules/* .editorconfig'
20+
21+
- name: Zip Python Cloud Functions
22+
uses: thedoctor0/zip-release@master
23+
with:
24+
filename: 'cloud-functions-python-release.zip'
25+
directory: 'cloud-functions/python'
26+
2027
- name: Create Release
2128
uses: "marvinpinto/action-automatic-releases@latest"
2229
with:
2330
repo_token: "${{ secrets.GITHUB_TOKEN }}"
2431
automatic_release_tag: "latest"
2532
prerelease: true
26-
title: "Development Build"
33+
title: "GCP - Cloud Functions"
2734
files: |
2835
LICENSE.txt
2936
**/*.zip
+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
from flask import escape
2+
3+
def hello_http(request):
4+
"""HTTP Cloud Function.
5+
Args:
6+
request (flask.Request): The request object.
7+
<https://flask.palletsprojects.com/en/1.1.x/api/#incoming-request-data>
8+
Returns:
9+
The response text, or any set of values that can be turned into a
10+
Response object using `make_response`
11+
<https://flask.palletsprojects.com/en/1.1.x/api/#flask.make_response>.
12+
"""
13+
request_json = request.get_json(silent=True)
14+
request_args = request.args
15+
16+
if request_json and 'name' in request_json:
17+
name = request_json['name']
18+
elif request_args and 'name' in request_args:
19+
name = request_args['name']
20+
else:
21+
name = 'World'
22+
return 'Hello {}!'.format(escape(name))
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Flask==1.0.2

0 commit comments

Comments
 (0)